Coherency (e.g., same view to multiple users)

CL 707 SC 201
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...