| 6370547 |
Database correlation method |
| Apr-9-2002 |
A multi-pass algorithm identifies duplicative information and correlates higher confidence and/or selected primary information in distributed databases. One embodiment determines a bounded area based at... |
| 6370546 |
First information processing device directly accessing, updating second information process device and vice versa via transmission bus management authority |
| Apr-9-2002 |
An information processing system comprises a first information processing device and a second information processing device connected to the first information processing device. Here, the first information... |
| 6370530 |
Computer program product for functional compensation in a heterogeneous, distributed database environment |
| Apr-9-2002 |
A system and method for compensating for functional differences between heterogeneous database management systems, wherein data associated with a client is distributed among the heterogeneous database... |
| 6366914 |
Audiovisual content distribution system |
| Apr-2-2002 |
A digital department system is disclosed. The digital department system of the present invention includes a network management center, a network operating center that is coupled to the network management... |
| 6366908 |
Keyfact-based text retrieval system, keyfact-based text index method, and retrieval method |
| Apr-2-2002 |
A keyfact-based text retrieval method and a keyfact-based text index method that describes the formalized concept of a document by a pair comprising an object that is the head and a property that is the... |
| 6363400 |
Name space extension for an operating system |
| Mar-26-2002 |
An operating system with a plurality of Native File System Drivers and related Device Drivers is provided with an installable Virtual File System Driver and a Virtual Device Driver for providing file access... |
| 6363387 |
Database system providing methodology for enhancing concurrency using row update bit and deferred locking |
| Mar-26-2002 |
A Client/Server Database System with improved methods for enhancing concurrency using a "row update" bit and deferred locking is described. Data rows in the system are designed to include ROW_DELETE and... |
| 6363385 |
Method and apparatus for making independent data copies in a data processing system |
| Mar-26-2002 |
A method for copying a data file from a source device to a destination device. In response to a copy command from a requesting host application identifying the source file and the storage locations in... |
| 6360231 |
Transactional memory for distributed shared memory multi-processor computer systems |
| Mar-19-2002 |
A cache coherent distributed shared memory multi-processor computer system is provided which supports transactional memory semantics. A cache flushing engine and temporary buffer allow selective forced... |
| 6360225 |
System, method and computer program product for host variable support |
| Mar-19-2002 |
A system, method and computer program product for providing a common interface to a plurality of heterogeneous database management systems, wherein data associated with a client is distributed among the... |
| 6360220 |
Lock-free methods and systems for accessing and storing information in an indexed computer data structure having modifiable entries |
| Mar-19-2002 |
Lock-free methods and systems for accessing information in an indexed computer data structure may include a lookup procedure, an insertion procedure, a removal and replacement procedure, and a release... |
| 6356916 |
Replica system and method of producing a replica |
| Mar-12-2002 |
A replica system and a method of producing a replica are provided for dealing with a database management system including both database programs and files. The system transmits and receives data between... |
| 6356913 |
Generic (database-independent) and dynamically-modifiable schema |
| Mar-12-2002 |
A generic and dynamically-modifiable database schema has a tree structure that includes leaf nodes each defining a value of an attribute, branch container nodes each representing a different attribute... |
| 6356912 |
Compensation for different connection and cursor characteristics among heterogeneous database management systems |
| Mar-12-2002 |
A system, method and computer program product for providing a common interface to a plurality of heterogeneous database management systems, wherein data associated with a client is distributed among the... |
| 6353836 |
Method and apparatus for transferring data from the cache of one node to the cache of another node |
| Mar-5-2002 |
A method and apparatus are provided for transferring a resource from the cache of one database server to the cache of another database server without first writing the resource to disk. When a database... |
| 6353833 |
Caching of distributed dynamic SQL statements in a multiple node RDBMS |
| Mar-5-2002 |
A method and system for caching dynamic SQL statements and their sections at different nodes in a multiple node Relational Database Management System (RDBMS) while maintaining cache and application integrity... |
| 6353828 |
Concurrency control for transactions that update base tables of a materialized view using different types of locks |
| Mar-5-2002 |
Concurrency control for maintenance of materialized view defined as a join on a plurality of base tables is provided by obtaining different types of locks. The base table being updated is locked with one... |
| 6347322 |
Transaction state data replication by transaction forwarding in replicated database systems |
| Feb-12-2002 |
A transaction processing system comprises a querying system and a logical database having an active database and a backup database. The querying system transmits a message for a transaction to the logical... |
| 6345281 |
Recovery method and system for a resource management system |
| Feb-5-2002 |
A recovery method for a resource management system having a message handler for communicating orders from a plurality of disparate hosts to an order processing system for assignment to remote resources... |
| 6343299 |
Method and apparatus for random update synchronization among multiple computing devices |
| Jan-29-2002 |
A computing device has a database replica comprised of a plurality of records. A synchronization request is provided to a further computing device having a further database replica which is comprised of... |
| 6341339 |
Apparatus and method for maintaining data coherence within a cluster of symmetric multiprocessors |
| Jan-22-2002 |
The present invention discloses an apparatus and method for maintaining the coherence of data within a shared memory network including a plurality of nodes. The system utilizes processors monitoring the... |
| 6341285 |
Serial protocol for transaction execution in main-memory database systems |
| Jan-22-2002 |
A method for improving the performance of a system having a main-memory database which has at least one database containing at least one data item, and having a permanent storage device. The system executes... |
| 6338092 |
Method, system and computer program for replicating data in a distributed computed environment |
| Jan-8-2002 |
A method for replicating data in a distributed computer environment wherein a plurality of servers are configured about one or more central hubs in a hub and spoke arrangement. In each of a plurality of... |
| 6336173 |
Storing and tracking multiple copies of data in data storage libraries |
| Jan-1-2002 |
A data storage library subsystem and a method for storing, and maintaining and tracking synchronism between, multiple copies of identifiable data volumes between hosts and a plurality of data storage libraries,... |
| 6336172 |
Storing and tracking multiple copies of data in a data storage library system |
| Jan-1-2002 |
A data storage library system and a method for storing, and maintaining and tracking synchronism between, multiple copies of identifiable data volumes between hosts and a plurality of data storage libraries,... |
| 6336121 |
Method and apparatus for securing and accessing data elements within a database |
| Jan-1-2002 |
A method and apparatus for securing and accessing data elements within a database is accomplished by securing a symmetric key based on an encryption public key. This may be done for the entire database... |
| 6334178 |
Multiprocessing system with automated propagation of changes to centrally maintained configuration settings |
| Dec-25-2001 |
In a multiprocessing system, hierarchically superior configuration managers maintain profiles of operating characteristics to which subordinate managed units selectively subscribe. If the profiles or operating... |
| 6332141 |
Apparatus and method of implementing fast internet real-time search technology (FIRST) |
| Dec-18-2001 |
An apparatus for and method of monitoring and retrieving identifiable statements and other information pertinent to one or more desired search terms or concepts. In a preferred embodiment, a fast Internet... |
| 6330568 |
Synchronization of databases |
| Dec-11-2001 |
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... |
| 6330560 |
Multiple manager to multiple server IP locking mechanism in a directory-enabled network |
| Dec-11-2001 |
A system and method for a multiple manager to multiple server Internet Protocol (IP) locking application in a directory-enabled network. The IP locking application is a component of a network management... |
| 6327596 |
Methods, apparatus, and product for distributed garbage collection |
| Dec-4-2001 |
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process... |
| 6327595 |
Apparatus for securing and accessing data elements within a database |
| Dec-4-2001 |
A method and apparatus for securing and accessing data elements within a database is accomplished by securing a symmetric key based on an encryption public key. This may be done for the entire database... |
| 6324544 |
File object synchronization between a desktop computer and a mobile device |
| Nov-27-2001 |
First and second computing devices each contain an object store which store objects indicative of file data. Synchronization components are provided to synchronize the objects while efficiently overcoming... |
| 6321236 |
Distributing database differences corresponding to database change events made to a database table located on a server computer |
| Nov-20-2001 |
A method, computer program product, and system that allows changes made to an original database table found on a server computer to be reflected in client copies of the database table based on intermittent... |
| 6321233 |
Apparatus for controlling pipelined memory access requests |
| Nov-20-2001 |
An apparatus is described for controlling pipelined memory access requests in a computer system. A graphics controller is coupled with a system memory by an AGP interface, which has separate write and... |
| 6321225 |
Abstracting cooked variables from raw variables |
| Nov-20-2001 |
A method and a system for abstracting cooked variables from raw variables. In one embodiment, a data set that has a plurality of records is input into a system, where each record has a value for each of... |
| 6317797 |
System for automatic synchronization of common file between portable computer and host computer via communication channel established with user approval of charge to be incurred |
| Nov-13-2001 |
A handheld computer which contains an LCD display having a digitizing surface to allow pen input. Internal storage takes several forms, such as a large flash ROM area, battery-backed up RAM and an optional... |
| 6317754 |
System for user control of version /Synchronization in mobile computing |
| Nov-13-2001 |
A universal system is provided for synchronizing servers which accommodates wide area mobile computing while at the same time making the process more efficient. The system includes a network of primary... |
| 6317753 |
Update system and method for geographic databases |
| Nov-13-2001 |
A system and method of providing incremental updates for a geographical data set for use in navigation systems. The system and method include organizing updates of geographical data set into a series of... |
| 6314435 |
Methods, apparatus, and product for distributed garbage collection |
| Nov-6-2001 |
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process... |
| 6311179 |
System and method of generating associations |
| Oct-30-2001 |
A method for automatically generating associations of items included in a database. A user first specifies a support criteria indicating a strength of desired associations of items contained in the said... |
| 6308245 |
Adaptive, time-based synchronization mechanism for an integrated posix file system |
| Oct-23-2001 |
Synchronization software in a computer operating system evaluates with respect to an exposure goal the ages of byte stream files queued for synchronization, and dynamically adjusts synchronization ("sync")... |
| 6308201 |
System and method for sharing data among a plurality of personal digital assistants |
| Oct-23-2001 |
A system and method are provided for sharing data among a plurality of users. Included are a plurality of personal digital assistants, or PDA's, each suitable for storing a plurality of personal data sets... |
| 6308167 |
Computer system using a queuing system and method for managing a queue and heterogeneous data structures |
| Oct-23-2001 |
A computer system using a queuing system and method for managing a queue having a plurality of generic queue headers connected together by a plurality of links in a predetermined manner. Each generic queue... |
| 6304881 |
Remote data access and synchronization |
| Oct-16-2001 |
A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to... |
| 6304876 |
Method for enforcing integrity constraints in a database table using an index |
| Oct-16-2001 |
Constraint enforcement identifies rows containing a value violating a constraint. A SQL DELETE statement is generated for each row violating the constraint utilizing an index value associated with each... |
| 6304873 |
System and method for performing database operations and for skipping over tuples locked in an incompatible mode |
| Oct-16-2001 |
A database management system is extended to process SQL statements so as to skip over rows that are locked in conflicting modes. Normally, a table access operator is blocked when it attempts to access... |
| 6301589 |
Replication method |
| Oct-9-2001 |
A directory system for performing replication of directory data, in which a directory server on the consumer side can reconstruct replica data using a backup kept at any point in time. Information 10c... |
| 6298356 |
Methods and apparatus for enabling dynamic resource collaboration |
| Oct-2-2001 |
Methods and apparatus for enabling collaboration with web pages and other resources is described. A method includes the step of establishing a collaboration session between a first client and a second... |
| 6298345 |
Database journal mechanism and method that supports multiple simultaneous deposits |
| Oct-2-2001 |
A journal mechanism for a database allows simultaneous deposits on multiple journal arms. According to a first embodiment, a journaling system maintains the time-order of interdependent deposits on the... |