U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5421089

Fork With Timer

A fork with timer for providing a cue to a user after an elapsed period of time for indicating that another bite of food using the fork may be taken.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Mizrahi, Diane D.


Primary examiner statistics: 791 patents; average approval time: 790 days
Assistant examiner statistics: 231 patents; average approval time: 897 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
7440963Rewriting a query to use a set of materialized views and database objects
An approach for processing a query in a database system is disclosed. An original query is determined to be partially satisfied by a materialized view. The original query is transformed using a set operation (i.e., union and intersection) on the materialized view an...
10/21/2008
7395258System and method for adaptive database caching
A local database cache enabling persistent, adaptive caching of either full or partial content of a remote database is provided. Content of tables comprising a local cache database is defined on per-table basis. A table is either: defined declaratively and populated...
07/01/2008
7392255Federated system and methods and mechanisms of implementing and using such a system
A federated system and methods and mechanisms of implementing and using such a system is disclosed. In some embodiments, one or more mappings are created between a taxonomy view at a node and one or more taxonomies of one or more data sources. The one or more data s...
06/24/2008
7386561Partitioned joins of spatial objects in a database system
A method and apparatus performs a partitioned joins of spatial objects in a database system. In one example arrangement, each spatial object is represented by z-cells in a z-ordered space. The z-cells of certain spatial objects are either duplicated or redistributed...
06/10/2008
7386547Recommender system and method
A system for providing item recommendations includes a memory, a device, responsive to a user request, for recording an item on a hardcopy medium, and a processor, for storing ratings of items and for generating recommendations for new items based on recommendation ...
06/10/2008
7383275Methods to improve indexing of multidimensional databases
Systems, methods, and computer products that improve the techniques used to search multidimensional databases over techniques of the past. The preferred embodiment of the present invention advantageously improves the technique of determining a grid index that is use...
06/03/2008
7308459System and method for using a compressed trie to estimate like predicates
A compressed trie has nodes including multiple character sub-strings. Such multiple character storage reduces the number of nodes in the trie, thereby reducing the amount of memory required for storing the trie and reducing the amount of time required to perform mat...
12/11/2007
7302446Synchronizing databases
A computer program and a computer implemented method are provided for synchronizing two databases by attempting to identify a plurality of records of the second database storing a span of information stored in a record of the first database and synchronizing the fir...
11/27/2007
7302428Information processing method, information processing apparatus, information processing system, multimedia presentation system, file update method, multimedia presentation method, and storage medium
In a system for recording scenario and material files into a storage unit and reproducing the material files based on the scenario file, an information processing method capable of easily and surely preventing that the unnecessary material files are accumulated in t...
11/27/2007
7299241Building analytical models with standardized virtual flat files
A system and method for creating virtual flat customer records derived from database customer data that may be used as standardized input for analytical models. A Customer Analytic Record (“CAR”) application may be created as a database object to extract, transf...
11/20/2007
7296036Method and apparatus for storing and retrieving business contact information in a computer system
The present invention provides methods and apparatus for storing information in a computer system, and for retrieving the information from the computer system. More specifically, the present invention provides methods and apparatus for storing and retrieving busines...
11/13/2007
7290006Document representation for scalable structure
An exemplary system includes a browser to browse a web page based on a web page definition having a slicing tree defining an arrangement of rectangular regions in the web page. The web page definition can include parametric data describing adaptability parameters as...
10/30/2007
7287034On-demand multi-version data dictionary to support distributed applications
A method, system, and computer program product for transmitting a redo stream from a database to one or more distributed database systems, upon which applications that process the redo stream are implemented, and which maintains the data dictionaries by replicating ...
10/23/2007
7263531Minimum delta generator for program binaries
Implementations of this invention provide a technology for generating a minimum delta between at least two program binaries. An implementation of this invention is given a source program (S) in a binary format and a target program (T) in a binary form. It constructs...
08/28/2007
7263525Query processing method for searching XML data
The present invention relates to a query processing method for searching XML data by which performance of XML query processing can be improved by equivalence class and a path expression reduction algorithm. The query processing method of the present invention includ...
08/28/2007
7257602Determining a characteristic function from a matrix with enrichment and compression
Computer-supported methods and systems are disclosed for determining a characteristic function from a matrix that contains a defined number of data records having classifiable features. Processing of the matrix may first be performed by executing, for example, proce...
08/14/2007
7257600Method and system for importing data
A method and system for importing data comprising the downloading of product data from different sources and in different formats; processing the downloaded data by at least comparing it with data downloaded and stored in a product database; and reviewing the result...
08/14/2007
7243107Network resource categorization and tracking apparatus, method and computer-medium
Disclosed is a system, method and computer media product for binding and tracking a plurality of network resources. The tracking system, method and medium includes a plurality of resources, each resource having a plurality of associated orthogonal resource material ...
07/10/2007
7233957Method and apparatus for identifying and processing changes to management information
Mechanisms and techniques for processing information in a network management application, such as a storage area network management application, include an agent and store process. The agent collects a current management data set from managed entity(s) in a network ...
06/19/2007
7233956Method and apparatus for data migration between databases
An information handling system comprises an input for receiving a spreadsheet application in static HTML form; a compiler for compiling the spreadsheet application to produce a generic XML document; an interpreter for interpreting the XML document to produce a brows...
06/19/2007
7225204System and method for asynchronous mirroring of snapshots at a destination using a purgatory directory and inode mapping
A system and method for updating a replicated destination file system snapshot with changes in a source file system snapshot, facilitates construction of a new directory tree on the destination from source update information using a temporary or “purgatory” dire...
05/29/2007
7213011Efficient processing of multi-column and function-based in-list predicates
Described herein are approaches for generating execution plans for database commands that include an in-list predicate. The approaches can be used to generate execution plans that exploit the power of in-list iterators in ways and under circumstances not previously ...
05/01/2007
7206795Prefetching and multithreading for improved file read performance
A problem of latency during a read of a file is solved by activating multiple concurrent read threads and also by prefetching blocks of file data from storage to a file system cache. Prefetching ensures that by the time that a client or application needs more file d...
04/17/2007
7197511Methods and apparatus for type safe, lazy, user-defined class loading
Type safe linkage is ensured by establishing a constraint if a class references an attribute that is contained in another class. This constraint acts as a “promise” to later ensure type safe linkage. At some point later—such as at the earliest time that the ty...
03/27/2007
7185025Subnet replicated database elements
Replicating database elements in an InfiniBand® architecture subnet includes a master subnet manager function updating database elements of an InfiniBand® architecture subnet. A replicated set of the database elements is created at each of a set of standby subnet ...
02/27/2007
7171417Method and apparatus for improving performance and scalability of an object manager
A method, apparatus, and computer instructions for improving performance and scalability of common information model object (CIMOM) by using a hardware management console (HMC) repository. The HMC repository includes storage of HMC objects, an HMC object model and a...
01/30/2007
7171433Document preservation
Content, such as a document, in a native format and modality are acquired for preservation. A plurality of interfaces, specific to the type of content, receive the content to be preserved. The received content is indexed and preserved on a preservation media for an ...
01/30/2007
7165069Analysis of search activities of users to identify related network sites
A meta-data generator is described for generating meta-data relating to at least one Web site, the meta-data identifying, for a Web site providing at least one Web page, identification of, for other Web sites, at least one Web page associated therewith having a sele...
01/16/2007
7165077Method for processing and organizing pharmacy data
A method for processing and organizing pharmaceutical data from a plurality of sources. Batch files are submitted to a data processor electronically, such as via an electronic communications network. The batch files are checked for validity, then stored in a holding...
01/16/2007
7165070Information retrieval system
A method of retrieving information by navigating within a web browsing session. The information is stored on a server in a hierarchical tree comprising a root node, top-level child nodes representing information categories and leaf nodes representing information sub...
01/16/2007
7162487Information filtering system and information filtering method
The present invention aims to effectively restrict access of a general user to an inappropriate information piece at the judgment of an information manager. In order to pick up a desired information from an information storage medium or an information communication ...
01/09/2007
7162485Efficient processing of XPath queries
The disclosed teachings provide methods and systems for efficient evaluation of XPath queries. In particular, the disclosed evaluation methods require only polynomial time with respect to the total size of an input XPath query and an input XML document. Crucial for ...
01/09/2007
7158976Spatial domain mechanism
Transferring data from at least one local data storage device to at least one remote data storage device includes subdividing the data into portions, assigning a sequence number to each of the portions, where writes to the at least one local storage device for a fir...
01/02/2007
7158991System and method for maintaining temporal data in data storage
System and method for maintaining temporal data in data storage at the logical device level. Embodiments of the temporal volume manager may provide an interface that allows applications and/or application agents to communicate with the temporal volume manager to man...
01/02/2007
7155456Storing and recalling information to augment human memories
A system for computer-based storing of information about a current state so that later recall of the information can augment human memories In particular, when information about a current event of interest is to be stored, a variety of current state information of d...
12/26/2006
7155455Method and system for business information networks
Sharing business information. Establishing a plurality of user access profiles visible. Establishing small-to-medium enterprise (SME) client processes operative upon user direction, in accordance with the access profiles, to perform at least one of: access SME suppl...
12/26/2006
7152073Method and system for defining sets by querying relational data using a set definition language
The present invention relates to the usage pattern, commonly found in many software applications, of defining sets of objects based on object attributes. A specifically designed set definition language for defining sets, called SDL, is described and a software syste...
12/19/2006
7149735String predicate selectivity estimation
A method of estimating selectivity of a given string predicate in a database query. In the method selectivities of substrings of various substring lengths are estimated. For example, the selectivity of substrings between length l (or some constant q) to the length o...
12/12/2006
7143097Method and apparatus for migrating file locks from one server to another
Using migratory network file system topologies, client file locks are managed by a file lock manager on a primary server. A network file system tracks all client file locks on the primary server. New file locks are identified and retained to support future migration...
11/28/2006
7139772Ownership reassignment in a shared-nothing database system
Various techniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for changing...
11/21/2006
1                      
 
Sign InRegister
Username  
Password   
forgot password?