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

Icon_funbox Bizarre Patents

Patent No. 5823386

Reward Candy Dispenser for Personal Computers

A personal computer peripheral, battery powered reward candy dispenser which immediately presents students with a single candy for each problem completed correctly.

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.

 

Jung, David


Primary examiner statistics: 398 patents; average approval time: 401 days
Assistant examiner statistics: 161 patents; average approval time: 940 days

Patents as Assistant Examiner


1          
NumberTitleIssue Date
6453310Installable schema for low-overhead databases
A relational database has a data file stored separately from a representation of the schema of the relational data in the data file. Schema representation files of several different types are generated by compiling a human-readable script defining the sch...
09/17/2002
6449615Method and system for maintaining the integrity of links in a computer network
A method and system for maintaining the integrity of links in a computer network. The method and system is realized in a link tracking service including a local link tracking service, preferably running on all of the computers within the network, and a ce...
09/10/2002
6400378Home movie maker
The home movie editor of the present invention provides a simple but effective user interface and control mechanism which enables the user to edit video. The editor is preferably operable on a personal computer found in many homes today. The home movie ed...
06/04/2002
6385624File system control method, parallel file system and program storage medium
A control method, storage medium and file system for use with a network file system in which a plurality of nodes of computers share a file over a network, each of the nodes storing read data or write data for the file in a buffer, the method including st...
05/07/2002
6381618Method and apparatus for autosynchronizing distributed versions of documents
Synchronizing copies of a first document in a distributed computing environment. According to a preferred embodiment, a path to a preferred repository for the first document and a path to a master repository for the first document are embedded in a second...
04/30/2002
6353830Graphical interface for object-relational query builder
One embodiment of the present invention provides a method for constructing a query for an object-relational database. This method displays at least part of a schema for the object-relational database to a user in a graphical representation. Next, the meth...
03/05/2002
6341284Method and apparatus for exhaustive enumeration of correspondence in a set of descriptors
The present invention utilizes a set of D descriptors for each of N items. A value K' representing a number of descriptors, and a value K for a number of items that should support an hypothesis are generated, preferably via user input. Collections involvi...
01/22/2002
6339780Loading status in a hypermedia browser having a limited available display area
Described herein is a portable computer having a limited display area. An Internet or other hypermedia browser executes on the portable computer to load and display content in a content viewing area. During times when the browser is loading content, the b...
01/15/2002
6339771Method and system for managing connections to a database management system
A system and method for processing a request utilizing a database management system in a computer system is disclosed. The database management system manages at least one database. At least one database subsystem corresponding to the database management s...
01/15/2002
6330568Synchronization of databases
A computer implemented method and a computer program for synchronizing a first and a second database, where data is provided for keeping track of whether the records of the first database have been added or changed since a previous synchronization. Based ...
12/11/2001
6330565Database management system and method for storing persistent and non-persistent attributes
A method and apparatus are provided for storing non-persistent attributes separately from persistent attributes in a print management system. The system server may register callback functions with the object database which allow an attribute to be stored ...
12/11/2001
6324563Customer information control system application programming interface, with global and local system and file control functions, in a loosely coupled data processing environment
The invention a customer information control system (CICS) application programming interface (API), with global and local system and file control functions, in a loosely coupled data processing system environment. In accordance with the purpose of the inv...
11/27/2001
6321240Data structure partitioning with garbage collection to optimize cache utilization
Fields which are individually addressable data elements in data structures are reordered to improve the efficiency of cache line access. Temporal data regarding the referencing of such fields is obtained, and a tool is used to construct a field affinity g...
11/20/2001
6320588Audio/video storage and retrieval for multimedia workstations
An apparatus and method for storing and retrieving synchronized audio/video "filmclips" to and from a data file of a multimedia computer workstation includes a storage means for a workstation to store audio and video data as digital data packets to the da...
11/20/2001
6311188Method and apparatus for element selection exhausting an entire array
Methods and apparatus for element selection exhausting an entire array are disclosed. A method for processing an array having a plurality of elements includes selecting one of the plurality of elements. An index is maintained dividing the array into a fir...
10/30/2001
6308295Parallel spectral reed-solomon encoder and decoder
In the disclosed error correcting scheme, information data is encoded and decoded in parallel and in the spectral or frequency domains based on a Reed-Solomon (RS) code. As a result, when compared with space domain decoding, the spectral decoding scheme o...
10/23/2001
6301585Redundancy elimination in the persistence of object graphs
A method and system for incrementally serializing an object graph to a persistent form. An object graph is a set of nested objects, each with one or more properties. An object graph in a first environment is serialized to a temporary serialized form. At s...
10/09/2001
6298355Computer system
A storage control unit of a computer system in which main storage is shared between one through a plurality of processors, is provided with transfer control means for holding therein address information in a first area of the main storage, in which desire...
10/02/2001
6292794Method of integrating text retrieval to enhance software stem searching
A technique for incorporating text retrieval into the logic associated with current stem search technologies. The software stem search system positions a highlight bar even if the entered text is not the first word of the highlighted item. The highlight b...
09/18/2001
6275819Method and apparatus for characterizing and retrieving query results
A system and method used to characterize query results and retrieve the query results based on the characterization. An informational resource is queried and query results are received. The filter arguments, filter values, data set names and data item lab...
08/14/2001
6275828Method of providing persistence to object in C++ object oriented programming system
The present invention provides a method of providing persistence to objects which are to be created in a C++ application program, which may present to an user an interface for creating persistent objects with a same concept to that to create transient obj...
08/14/2001
6269368Information retrieval using dynamic evidence combination
A system and method for improving information retrieval effectiveness by dynamically combining evidence information produced by a plurality of retrieval systems matching alternative representations of queries and documents. The user enters a query and the...
07/31/2001
6269376Method and system for clustering data in parallel in a distributed-memory multiprocessor system
A method, apparatus, article of manufacture, and a memory structure for clustering data points in parallel using a distributed-memory multi-processor system is disclosed. The disclosed system has particularly advantageous application to a rapid and flexib...
07/31/2001
6263331Hybrid hash join process
A hybrid hash join process joins data rows from two tables which have at least one common data column by partitioning the data rows based on the values in the common data column(s), creating data structures to decrease search time for matching rows, and r...
07/17/2001
6253205Object oriented translation framework method, apparatus, and program
The invention is a translation framework which performs data conversions in an object oriented environment from clipboards, drag, and drop tend entire files and entire objects into compound documents. There are three primary classes: the translator, the t...
06/26/2001
6236996System and method for restricting database access to managed object information using a permissions table that specifies access rights to the managed objects
An access control database has access control objects that collectively store information that specifies access rights by users to specified sets of the managed objects. The specified access rights include access rights to obtain management information fr...
05/22/2001
6230160Creating proxies for distributed beans and event objects
The invention provides a mechanism for distributing objects from a object oriented framework that permits method invocation and state information notification, such as event notification in a JavaBeans software component model. A code generation tool gene...
05/08/2001
6226634Association rule generation and group-by processing system
A group-by processing system performs a specified operation computing average value, etc. on a group of records having the same key value, efficiently accesses a secondary storage device, and realizes a high speed process. The group-by processing system i...
05/01/2001
6219670Method and apparatus for filtering a table list before opening with a graphical user interface
A method, apparatus, and article of manufacture for a filter table list utility. Information is displayed on a monitor attached to a computer. An open database window is displayed in which search criteria is entered for searching for tables. A search is p...
04/17/2001
6219667Efficient large-scale access control for internet/intranet information systems
An efficient method and apparatus for regulating access to information objects stored in a database in which there are a large number of users and access groups. The invention uses a representation of a hierarchical access group structure in terms of inte...
04/17/2001
6216135Method of determining visibility to a remote database client of a plurality of database transactions having variable visibility strengths
The invention relates to a method of managing a database. The database includes a central database (3) and separate partially replicated databases (23-a, 23-b, 23-c). Each partially replicated database resides on a separate node (21-a, 21-b, 21-c). Each r...
04/10/2001
6195655Automatically associating archived multimedia content with current textual content
Described herein is a system that draws from an archive of media objects to associate appropriate media objects with current news articles. The media object archive includes an index having an entry for each media object. The index associates a set of one...
02/27/2001
6192360Methods and apparatus for classifying text and for building a text classifier
A text classifier and building the text classifier by determining appropriate parameters for the text classifier....
02/20/2001
6189011Method of maintaining a network of partially replicated database system
A method of maintaining a database. The database is a partially replicated database having a central database and a plurality of individual partially replicated databases. Updates made to the central database or to one of the individual, partially replica...
02/13/2001
6185557Merge join process
A merge join process combines rows from an inner and an outer table when the inner table is indexed on a data column that is common to both tables. The merge join process creates a set of rows from the outer table that satisfy a selection criteria and sor...
02/06/2001
6167407Backtracked incremental updating
A computer readable file of an original state is updated to a final state. The original state and the final state are both states within a sequence (100) of states, which sequence (100) includes at least one hub state and one non-hub state. A first hub ve...
12/26/2000
6167393Heterogeneous record search apparatus and method
A method and apparatus disclosed may be implemented in a digital computer to query a set of arbitrarily structured records. Arbitrarily structured records are structured differently from each other. A query engine, query structure, operators of convention...
12/26/2000
6161109Accumulating changes in a database management system by copying the data object to the image copy if the data object identifier of the data object is greater than the image identifier of the image copy
A method, apparatus, and article of manufacture for a computer implemented image copying system for identifying modifications in a database in a computer. The database contains data objects and is stored on a primary data storage device connected to the c...
12/12/2000
6151607Database computer system with application recovery and dependency handling write cache
This invention concerns a database computer system and method for making applications recoverable from system crashes. The application state (i.e., address space) is treated as a single object which can be atomically flushed in a manner akin to flushing i...
11/21/2000
6144960Software registering/managing system and method thereof
A club with a conference room function and a remote installation system (RIS) function is displayed on a terminal of a user through a network. A plurality of clubs are hierarchically structured. A user uploads a software program that he has created to one...
11/07/2000
1          
 
Sign InRegister
Username  
Password   
forgot password?