| 6625601 |
Escrow-locking multithreaded process-pair resource manager dictionary |
| Sep-23-2003 |
A dictionary in a distributed transaction processing system. The dictionary is implemented as an escrow-locking multithreaded process-pair resource manager (PPRM) dictionary which is produced as an escrow-locking... |
| 6622152 |
Remote log based replication solution |
| Sep-16-2003 |
A method, apparatus and program storage device for optimizing a relational database management system is provided. The method employs a replication solution wherein both Apply and Capture utilities are... |
| 6618794 |
System for generating a point-in-time copy of data in a data storage system |
| Sep-9-2003 |
A system for generating a virtual point-in-time copy of a selected subset (e.g., a selected volume or logical unit) of a storage system. The present system operates by using a bitmap in storage system... |
| 6618753 |
Systems and methods for registering gift registries and for purchasing gifts |
| Sep-9-2003 |
A method of creating an aggregated Internet accessible registry includes the step of accepting a query from a registrant. The query contains an identifier and a search criteria, the identifier identifying... |
| 6615223 |
Method and system for data replication |
| Sep-2-2003 |
A method and mechanism for data replication is disclosed. One embodiment of the invention relates to an efficient and effective replication system using LDAP replication components. Another embodiment... |
| 6611851 |
Storage sub-system having expanded data read |
| Aug-26-2003 |
A storage sub-system employs a staging control information table by which staging of data to be read and redundant data thereof can be executed together to reduce response time in the event of a data read... |
| 6611848 |
Methods for maintaining data and attribute coherency in instances of sharable files |
| Aug-26-2003 |
Methods for sharing a file while maintaining consistency among instances of the file managed by a file system are disclosed. One exemplary method includes associating a file consistency protocol with an... |
| 6611847 |
Method for dynamically linking two objects in two different models |
| Aug-26-2003 |
A method in a computer system executing a repository program for dynamically linking two objects in two different models within the repository. The method includes the steps of receiving object identifiers... |
| 6611834 |
Customization of information retrieval through user-supplied code |
| Aug-26-2003 |
A user at a client machine can customize components of a database search performed at a server. The user does this by sending executable code to the database server. Software code runs as middleware on... |
| 6609126 |
System and method for routing database requests to a database and a cache |
| Aug-19-2003 |
A system and method for routing database requests from application logic to a cache and a database, including receiving a database request from the application logic, determining whether the database request... |
| 6606640 |
Method, computer program product, and system for modifying populated databases utilizing a reload utility |
| Aug-12-2003 |
A content reactive reload utility receives one or more content reactive user directives that may influence processing depending upon the content of a populated target database. Records are then read from... |
| 6606639 |
Method for effective indexing of partially dynamic documents |
| Aug-12-2003 |
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... |
| 6606626 |
Database system with lock manager enhancement for improving concurrency |
| Aug-12-2003 |
A Client/Server Database System with an enhanced Lock Manager for improving concurrency is described. The system tracks information about database columns that are updated in the Lock Manager, in addition... |
| 6606618 |
Method for optimizing the performance of a database |
| Aug-12-2003 |
A relational installation database for storing data elements in the form of strings, objects, etc. is aliased with integer identifiers corresponding to each data element is disclosed. The integer identifiers... |
| 6604205 |
System and method for state synchronization |
| Aug-5-2003 |
A system and method are provided for maintaining state synchronization between a primary device and a secondary device. The present method includes the steps of generating a sequence identifier in the... |
| 6604117 |
Method of maintaining a network of partially replicated database system |
| Aug-5-2003 |
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... |
| 6601076 |
Method and apparatus for coordinated N-way synchronization between multiple database copies |
| Jul-29-2003 |
A method and system for synchronizing multiple copies of a database in a network environment wherein each copy can have a customized synchronization rule-set. Specifically, the present invention discloses... |
| 6601070 |
Distribution of physical file systems |
| Jul-29-2003 |
Data coherency and lock services for distributed physical file systems. Client applications are coupled to a virtual file system, which is coupled to one or more physical file systems. A lock agent is... |
| 6598141 |
Manipulating interior pointers on a stack during garbage collection |
| Jul-22-2003 |
A system and method is provided for executing both managed and unmanaged code in a managed environment and managing memory employing a garbage collection system or service. The code may be precompiled,... |
| 6598119 |
Database management system with a multiple-level cache arrangement |
| Jul-22-2003 |
A data management system for storing data in a multiple-level cache arrangement of a database comprises a multi-tier cache memory for initially storing all data in summary form in a secondary cache which... |
| 6598060 |
Method and system for creating and maintaining version-specific properties in a distributed environment |
| Jul-22-2003 |
A method and system creates and maintains a version-specific property or property that is stored as part of an object in a distributed environment, contains specific version information relating to how... |
| 6598058 |
Method and apparatus for cross-node sharing of cached dynamic SQL in a multiple relational database management system environment |
| Jul-22-2003 |
The invention provides a data processing system, a method, computer program product and software for operating it where the data processing system includes a number of interconnected nodes. At least one... |
| 6594676 |
System and method for recovery of multiple shared database data sets using multiple change accumulation data sets as inputs |
| Jul-15-2003 |
A recovery utility apparatus for expediting recovery time during failure of one or more database data sets is provided. A backup copy restore utility is configured to read and restore a backup copy of... |
| 6591279 |
System and method for computer-based notifications of real-world events using digital images |
| Jul-8-2003 |
A method, apparatus, and article of manufacture for providing computer-based notifications of real world events over a network. The system includes client computers, proxy server computers, and device... |
| 6591273 |
Method and system for secure electronic distribution, archiving and retrieval |
| Jul-8-2003 |
The present invention provides a secure electronic information distribution, archiving and retrieval method and system for communication and correspondence purposes using an integrated system of email,... |
| 6591259 |
Method and system for automating dependent entity actions in response to information change |
| Jul-8-2003 |
A method and system in accordance with the present invention provides for invoking actions when changes are made in one information source on behlaf of dependent information sources or systems. The method... |
| 6587921 |
Method and apparatus for cache synchronization in a clustered environment |
| Jul-1-2003 |
Providing high availability cache coherency in a distributed cache environment for a storage cluster. An extent owner node in a cluster controls extent disk requests and the locking and demotion of extent... |
| 6587860 |
Apparatus and method for tracking access to data resources in a cluster environment |
| Jul-1-2003 |
Within a computer cluster usage reference counts are maintained for replicated databases within a computer cluster using cluster membership and cluster voting services. Such a method includes the maintaining... |
| 6584477 |
High speed system and method for replicating a large database at a remote location |
| Jun-24-2003 |
A primary computer system has a database, application programs that modify the local database, and a transaction manager that stores audit records in a local image trail reflecting those application program... |
| 6584473 |
Information storage system |
| Jun-24-2003 |
By assuring and maintaining consistency of data within a range expected by the user, significance of the consistency of data is assured. A master control unit 105 to which write data and its write time... |
| 6581075 |
System and method for database synchronization |
| Jun-17-2003 |
A method of maintaining synchronization among multiple databases is provided. The method includes the steps of receiving a data update request for a data record at a database, and comparing a timestamp... |
| 6581074 |
Directory synchronization |
| Jun-17-2003 |
Directory synchronization is disclosed. A synchronization logic synchronizes a first directory and a second directory. The logic has one or more synchronization capabilities: a dampening capability, an... |
| 6578069 |
Method, data structure, and computer program product for identifying a network resource |
| Jun-10-2003 |
Techniques are presented for allowing clients and servers in a computer network executing the WebDAV protocol to identify a specific version of a specific resource a specific version using a resource tag.... |
| 6578054 |
Method and system for supporting off-line mode of operation and synchronization using resource state information |
| Jun-10-2003 |
Systems and methods for synchronizing multiple copies of data in a network environment that includes servers and clients so that incremental changes made to one copy of the data can be identified, transferred,... |
| 6578053 |
Document management system and document management method applied thereto |
| Jun-10-2003 |
A document management system records an operation history associated with an electronic document. When output of a document is instructed, it is determined whether an output history associated with the... |
| 6578052 |
Database clean-up system |
| Jun-10-2003 |
A clean-up system recaptures part of the memory or secondary storage space on a client device, such as a handheld personal computer. E-mail messages are organized in a hierarchy of folders within a database.... |
| 6578041 |
High speed on-line backup when using logical log operations |
| Jun-10-2003 |
A database computer system and a high speed method for backup is provided for use when general logical operations are logged. Data is copied from the active stable database to a backup database while update... |
| 6578039 |
Database management methods and equipment, and database management program storage media |
| Jun-10-2003 |
Multiple key ranges are correlated with multiple data storage areas provided in memory. In storing data in a database, the data is stored in the data storage area correlated with the key range containing... |
| 6578035 |
Method for dynamic validation of a distributed database segment which yields a suitable successor |
| Jun-10-2003 |
A method and system for ensuring an current and valid copy of a distributed database is re-installed for a file server that has failed and been restored or otherwise has been offline and is then brought... |
| 6577753 |
Medical network system |
| Jun-10-2003 |
In a medical network system, the tone of an image displayed on a commonly-used image display apparatus becomes a desired tone corresponding to the type of an image outputting apparatus. Look-up tables... |
| 6574749 |
Reliable distributed shared memory |
| Jun-3-2003 |
In implementing a reliable distributed shared memory, a weak consistency model is modified to ensure that all vital data structures are properly replicated at all times. Write notices and their corresponding... |
| 6574627 |
Method and apparatus for the verification of server access logs and statistics |
| Jun-3-2003 |
A method and apparatus for verifying the correctness of server access logs. The server is required to transfer the relevant log information for each client request to, an authentication device. In a preferred... |
| 6571278 |
Computer data sharing system and method for maintaining replica consistency |
| May-27-2003 |
To improve communication efficiency during the updating of a replica, and to reduce the amount of memory required for the updating of a replica. The present invention is a computer for maintaining consistency... |
| 6571258 |
Computer data storage system with parallelization migration plan generator |
| May-27-2003 |
A data storage system is provided in which a migration plan generates migration plans for reaching a goal configuration from an initial configuration in a predetermined period of time. The migration plan... |
| 6571245 |
Virtual desktop in a computer network |
| May-27-2003 |
A network of servers coupled to the Internet provides a virtual desktop in a virtual computing environment. A user is able to access the virtual desktop from a variety of systems through various communications... |
| 6564231 |
Method for managing optical disk library files in accordance with the frequency of playback requests selected simultanenously at a specified time intervals |
| May-13-2003 |
A method for managing files in a library in a manner to access files in a library operating with a plurality of preservation recording media storing data as files, while copying data more highly required... |
| 6560700 |
Protocol for synchronizing parallel processors in a mobile communication system |
| May-6-2003 |
A method or protocol for synchronizing parallel processors in a mobile communication system is disclosed, whereby a sync engine associated with one processor retrieves the current value of a change counter... |
| 6560614 |
Nonintrusive update of files |
| May-6-2003 |
Updating a file which is currently open is accomplished by allowing current users to continue accessing the original file while redirecting new users to an updated version. When user activity permits,... |
| 6560608 |
Method and apparatus for automatically selecting a rule |
| May-6-2003 |
A method and apparatus for automatically selecting a rule during the mapping process, and storing the rule independently of message type, is provided. The method and apparatus allow these rules to be inferred... |
| 6560601 |
Database transaction with locking in two phases and multiple versions of objects |
| May-6-2003 |
A method is provided for consistent reading of a number of objects (1O, 2O, 3O) within a database. The method is adapted for use with a database in which transactions are managed by two-phase locking.... |