| 6487560 |
System and methods for communicating between multiple devices for synchronization |
| Nov-26-2002 |
A system and methods for synchronizing information in datasets via a communication medium are provided that are suitable for synchronizing even across communication mediums that are susceptible to high... |
| 6484187 |
Coordinating remote copy status changes across multiple logical sessions to maintain consistency |
| Nov-19-2002 |
A multi-session data storage facility coordinates similar status changes across all sessions at appropriate times. In each session, a data mover implements data mirroring by copying updates from the primary... |
| 6484185 |
Atomic operations on data structures |
| Nov-19-2002 |
Performing atomic operations on data entities having an arbitrary size is disclosed. Version data is associated with a data entity. The version data is saved to a first attribute. The data entity is then... |
| 6484182 |
Method and apparatus for publishing part datasheets |
| Nov-19-2002 |
A method and apparatus are provided for publishing part datasheets. A part characterization database is created, and the technical characteristics of parts in the database are ascertained. In addition... |
| 6480850 |
System and method for managing data privacy in a database management system including a dependently connected privacy data mart |
| Nov-12-2002 |
A system for managing data privacy comprises a database management system for storing data from a plurality of consumer database tables, with irrevocable logging of all access, whether granted or denied,... |
| 6480847 |
Database repository with deferred transactions |
| Nov-12-2002 |
A deferred transaction mechanism facilitates multi-threaded operation of database application programs. The deferred transaction mechanism allows data items to be committed from the local memory of a computer... |
| 6480836 |
System and method for determining and generating candidate views for a database |
| Nov-12-2002 |
The invention features methods and apparatus for processing precomputed views for answering user queries on a database. In accordance with one aspect, a user query on the database is analyzed, and a candidate... |
| 6477548 |
Server computer capable of automatically notifying updated database content to client computer, and program storage medium |
| Nov-5-2002 |
In a client/server network system, an updated database content is automatically notified from the server computer to all of client computers which have once accessed this database content. In the server... |
| 6477545 |
System and methods for robust synchronization of datasets |
| Nov-5-2002 |
Synchronization of databases is made to allows use of already-received changes in target datasets even if the synchronization session fails, and even before the failed synchronization session is re-performed... |
| 6477543 |
Method, apparatus and program storage device for a client and adaptive synchronization and transformation server |
| Nov-5-2002 |
A sync proxy or sync server logic, process and apparatus employing sync logic and/or transformation codes distributed in the network to increase the scalability and improve the manageability of synchronization... |
| 6477530 |
Digital data recording and reproducing system |
| Nov-5-2002 |
A digital data recording and reproducing system comprises a data input part and a data output part. Input data is manipulated through a computer system unit. The computer system unit comprises at least... |
| 6477522 |
Dynamic performance based server selection |
| Nov-5-2002 |
Downloading of Internet files is optimized based on which of multiple locations is most efficient in providing the files. Identical or contiguous portions of a file are downloaded from different servers,... |
| 6473829 |
Data storage device providing communication between processing units |
| Oct-29-2002 |
A system and method, employing a data storage device, for providing communication between a plurality of processing units which are respectively unconnected to each other, with the processing units each... |
| 6470358 |
Remote synchronization with intelligent power management |
| Oct-22-2002 |
Synchronization techniques that improve the ease with which synchronization operations can be performed are disclosed. Synchronization is performed between resources on a portable computing device and... |
| 6466952 |
Method for transferring and indexing data from old media to new media |
| Oct-15-2002 |
A computer-based method and apparatus transfer files from a source media to a destination media. In one embodiment, the presence of a source media in a source storage drive is detected. In response to... |
| 6466951 |
Data base synchronizing system with at least two host databases and a remote database |
| Oct-15-2002 |
A database system has at least two hose databases (204, 214) in respective host processing apparatuses (200, 210). A remote database (224) is provided in a remote processing apparatus (220). The host databases... |
| 6466949 |
Performing event notification in a database having a distributed web cluster |
| Oct-15-2002 |
A method and apparatus for performing event notification in a system having a distributed web cluster. A change of state is provided to the system. A state change table is updated in the system with the... |
| 6466947 |
Apparatus and method for dynamically verifying information in a distributed system |
| Oct-15-2002 |
Use of a policy object for verification in a distributed system. A machine downloads a policy object containing a reference to code governing verification of data. The machine uses the reference to obtain... |
| 6463513 |
Cache storage optimization in a data storage library of a redundant copy synchronization token tracking system |
| Oct-8-2002 |
The availability of cache storage is increased for data storage libraries which store redundant copies of identifiable data volumes, by migrating all but one of the redundant copies of the data volume... |
| 6463501 |
Method, system and program for maintaining data consistency among updates across groups of storage areas using update times |
| Oct-8-2002 |
A system, method, and program for maintaining data consistency among updates to data storage areas are provided. Each update has an update time the update was made. There are multiple groups of data storage... |
| 6463464 |
System and method for pushing information from a host system to a mobile data communication device |
| Oct-8-2002 |
A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables... |
| 6463427 |
Use of object signature property as a search parameter during synchronization of objects on a computer |
| Oct-8-2002 |
Disclosed are methods of searching a list or table of objects during synchronization between first and second object stores. One of the first and second object stores can be a previous synchronization... |
| 6460052 |
Method and system for performing fine grain versioning |
| Oct-1-2002 |
A method and apparatus are provided for converting a non-versioned schema to a version-enabled schema. The method includes reading a first set of table definitions that belong to the non-versioned schema.... |
| 6460051 |
System and methods for synchronizing datasets in a communication environment having high-latency or other adverse characteristics |
| Oct-1-2002 |
A system and methods for synchronizing information in datasets via a communication medium are provided that are suitable for synchronizing even across communication mediums that are susceptible to high... |
| 6457021 |
In-memory database system |
| Sep-24-2002 |
An in-memory database system uses a shared memory to cache records and keys read from a database and controls the updating of the records and keys through a database manager process. When a transaction... |
| 6453325 |
Method and means for backup and restoration of a database system linked to a system for filing data |
| Sep-17-2002 |
In a database system with linkage between data in the database system and files in a system for filing data which is external to the database system ("the filing system"), backup and restoration of the... |
| 6453323 |
Resolving long-busy conditions for synchronized data sets |
| Sep-17-2002 |
A method, apparatus, and article of manufacture for resolving long-busy conditions for synchronized data sets. A long-busy condition is detected in a first one of the synchronized data sets. Further access... |
| 6453314 |
System and method for selective incremental deferred constraint processing after bulk loading data |
| Sep-17-2002 |
The invention provides method and apparatus for use in a database management system for managing a database containing data, where the database has storage for storing data in the database, and has an... |
| 6453313 |
Database management system and method for dequeuing rows published to a database table |
| Sep-17-2002 |
The SQL compiler and SQL executor in a database management system are extended to execute statements for dequeuing rows from a database table and statements that both updating tuples and return those tuples... |
| 6449648 |
Lease renewal service |
| Sep-10-2002 |
In accordance with methods and systems consistent with the present invention, a lease manager is provided for managing leases between clients and other network services. To use the lease manager, a client... |
| 6449622 |
System and methods for synchronizing datasets when dataset changes may be received out of order |
| Sep-10-2002 |
A system and methods for synchronizing information in datasets via a communication medium are provided that are suitable for synchronizing even across communication mediums that are susceptible to high... |
| 6449614 |
Interface system and method for asynchronously updating a share resource with locking facility |
| Sep-10-2002 |
Tasks make updates requested by calling tasks to a shared resource serially in a first come first served manner, atomically, but not necessarily synchronously, such that a current task holding an exclusive... |
| 6449612 |
Varying cluster number in a scalable clustering system for use with large databases |
| Sep-10-2002 |
In one exemplary embodiment the invention provides a data mining system for use in finding cluster of data items in a database or any other data storage medium. A portion of the data in the database is... |
| 6449605 |
Using a materialized view to process a related query containing a one to many lossless join |
| Sep-10-2002 |
A method and apparatus for transforming queries is provided. A select-project-join query Q is rewritten into another query that joins a materialized view M and a subset of the tables from Q not in the... |
| 6446090 |
Tracker sensing method for regulating synchronization of audit files between primary and secondary hosts |
| Sep-3-2002 |
A method for sensing and regulating the level of synchronization between a file of audit blocks generated in a primary host for transfer to a secondary host. The audit files in a primary host are divided... |
| 6446089 |
Method of using a cache to determine the visibility to a remote database client of a plurality of database transactions |
| Sep-3-2002 |
Updates made to a central database (3) or to another partially replicated database (23-1) are selectively propagated to a partially replicated database (23-2) if the owner of the partially replicated database... |
| 6446088 |
Application-directed variable-granularity caching and consistency management |
| Sep-3-2002 |
A system and method for application-directed variable-granularity consistency management, in one embodiment, carries out the steps of: predefining a template specifying a structure of a file; imposing... |
| 6446087 |
System for maintaining the integrity of application data |
| Sep-3-2002 |
The system for maintaining the integrity of application data functions to provide a mechanism to generate safe and efficient database transactions. This is accomplished by minimizing the number of constraints... |
| 6445905 |
Method of preventing data inconsistency between master exchange data and backup exchange data |
| Sep-3-2002 |
The present invention relates to preventing inconsistency between the data maintained in a master exchange and a backup exchange in a telecommunication system. To ensure a reliable data distribution, the... |
| 6442609 |
Distributed data processing system method for controlling such a system |
| Aug-27-2002 |
In a distributed data processing system each component is provided with an object orientated platform together with instantiations of a generic network object for each application involving data transmission,... |
| 6442571 |
Methods and apparatus for secure electronic, certified, restricted delivery mail systems |
| Aug-27-2002 |
A computer data signal embodied in a propagation medium is provided. The signal enables a variable number of data transfers and includes an initial connection source code segment and a data transfer source... |
| 6442570 |
Object identification and data communication during an object synchronization process |
| Aug-27-2002 |
A synchronization system synchronizes objects between a portable computer and a desktop computer. Prior to synchronization, the system selects objects to be synchronized between the two computers. A synchronization... |
| 6442569 |
Apparatus and method for data transfer between databases |
| Aug-27-2002 |
The present invention provides a method for transferring data between source and target databases in a computer system that can adapt to changes in the schema of the source database and/or target database.... |
| 6438582 |
Method and system for efficiently coordinating commit processing in a parallel or distributed database system |
| Aug-20-2002 |
A method and system wherein participant node lists are maintained for each individual transaction. In addition, local nodes maintain participant node lists and provide same to coordinating nodes under... |
| 6438563 |
Method and device for synchronizing databases in a network management system |
| Aug-20-2002 |
A management information database (MIB) of network manager (NM) 200 and network elements (NE) 220-22N each store management information and database identifiers that indicate the update history of the... |
| 6438562 |
Parallel index maintenance |
| Aug-20-2002 |
A method, system and product for coordinating a parallel update for a global index of an indexed table involves a coordinator process and slave processes. The coordinator process receives index maintenance... |
| 6438548 |
Method of and system for managing documents in a bandwidth constrained environment |
| Aug-20-2002 |
A system for managing documents in a distributed computing environment, which may be bandwidth limited, includes a document locker server and a document locker client. The document locker client monitors... |
| 6434573 |
Method for effective indexing of partially dynamic documents |
| Aug-13-2002 |
A method more efficiently indexes dynamic documents. The method adjusts the frequency with which dynamic documents are retrieved taking into account the extent to which the document varies between its... |
| 6434551 |
Structured-text cataloging method, structured-text searching method, and portable medium used in the methods |
| Aug-13-2002 |
A text cataloging method includes a step of cataloging already-analyzed-text data obtained from an analysis of a logical structure of a text to be cataloged in a text database, a step of creating a structure... |
| 6430659 |
Method and means for increasing performance of multiprocessor computer systems by reducing accesses to global memory locations through the use of quanta |
| Aug-6-2002 |
The present invention relates to means, a method and a computer program product of administrating in a computer system a global data element shared by a multitude of exploiters within said computer system... |