| 6453326 |
Method and system for network data replication |
| Sep-17-2002 |
A method and system for replicating database changes among servers of a database system ensures convergence of replication by changing the GUID of a server used to label database changes when the server... |
| 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... |
| 6453322 |
Extension of data definition language (DDL) capabilities for relational databases for applications issuing multiple units of work |
| Sep-17-2002 |
A method, apparatus, and article of manufacture for DDL Extension layer that provides extended data definition language (DDL) capabilities for relational databases with multi-connections. A command is... |
| 6449731 |
Self-healing computer system storage |
| Sep-10-2002 |
A method to manage storage of an object in a computer system having a first and a second storage management process (wherein the stored object has a data portion, a metadata portion and a fault tolerance... |
| 6449623 |
Method and apparatus for detecting and recovering from data corruption of a database via read logging |
| Sep-10-2002 |
A method of detecting and recovering from data corruption of a database is characterized by the step of logging information about reads of a database in memory to detect errors in data of the database,... |
| 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... |
| 6446091 |
Method and apparatus for undeleting files in a computer system |
| Sep-3-2002 |
A method for undeleting files in a computer system includes flagging at least one deleted file with an identifier. The flagged deleted file is hidden in the computer system. A list of deleted files that... |
| 6446085 |
Method and apparatus for processing recursive hard links in a data processing system |
| Sep-3-2002 |
A method and apparatus in a data system for processing a recursive link in a directory structure in a data processing system. A path to a directory is identified including the recursive link in the directory... |
| 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,... |
| 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... |
| 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... |
| 6427150 |
System and method for digital data communication |
| Jul-30-2002 |
A plurality of HTML files having their file names which may directly be recognized by a filtering part 415 in a data receiver are stored in a data storage part 411. File names of the HTML files are assigned... |
| 6424977 |
Train-algorithm-based garbage collector employing reduced oversized-object threshold |
| Jul-23-2002 |
A garbage collector that employs the train algorithm identifies objects that are relatively large but only a fraction of the size of car sections used to contain multiple smaller objects. It places such... |
| 6421688 |
Method and apparatus for database fault tolerance with instant transaction replication using off-the-shelf database servers and low bandwidth networks |
| Jul-16-2002 |
This invention concerns providing a fault tolerant data service using multiple redundant off-the-shelf-database servers connected by low bandwidth networks. The data service continues operation regardless... |
| 6421687 |
Data partitioning and duplication in a distributed data processing system |
| Jul-16-2002 |
A database server with a "shared nothing" system architecture has multiple nodes, each having its own central processing unit, primary and secondary memory for storing database tables and other data structures,... |
| 6421684 |
Persistent volume mount points |
| Jul-16-2002 |
Information regarding volume mount points hosted by a logical volume are stored on the physical device underlying the logical volume so that the relationships between the host logical volume and target... |
| 6418455 |
System for modifying a database using a transaction log |
| Jul-9-2002 |
The present invention is a computer system for modifying a database which comprises a computer that modifies records stored in a database. In the process for modifying records in the database, addresses... |
| 6411991 |
Geographic data replication system and method for a network |
| Jun-25-2002 |
A system and method for replicating temporary data created by a server is provided. Temporary data for a local server is replicated periodically to a remote server. Temporary data for the remote server... |
| 6411969 |
Enhanced system and method for management of system database utilities |
| Jun-25-2002 |
An enhanced method for developing back-up copies of a source database by providing incremental and accumulate dump commands from various multiple-Users which enable a selection of certain files which are... |
| 6411968 |
Managing recovery of data after failure of one or more caches |
| Jun-25-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... |
| 6411955 |
Method and apparatus for providing service announcements |
| Jun-25-2002 |
The present invention provides an improved technique to overcome the problems associated with a failed switch having service announcement capabilities. In one embodiment of the present invention, a copy... |
| 6408310 |
System and method for expediting transfer of sectioned audit files from a primary host to a secondary host |
| Jun-18-2002 |
In order to correlate or synchronize the database of a source primary host with the backup database of a remote secondary host, the present method operates to speed up the transfer of audit blocks from... |
| 6405220 |
Partially replicated distributed database with multiple levels of remote clients |
| Jun-11-2002 |
A method of and system for collecting, storing, and retrieving data in a data base management system. The database management system includes a master database server (4), at least one workgroup server... |
| 6405218 |
Synchronizing databases |
| Jun-11-2002 |
A computer program and a computer implemented method are provided for synchronizing two databases by attempting to identify a plurality of records of the second database storing a span of information stored... |
| 6401104 |
System and methods for synchronizing datasets using cooperation among multiple synchronization engines |
| Jun-4-2002 |
A system and methods for synchronizing datasets are provided that are especially suitable and efficient for a user who has three or more datasets that need to be occasionally synchronized, with no one... |
| 6401098 |
System for database creation, maintenance and access using event marking and two-dimensional partitioning |
| Jun-4-2002 |
A system and method that reduces access, backup, restore and processing time required by partitioning data in a database into two dimensions. The first dimension is by event processing date and the second... |
| 6400721 |
Automated network-wide distribution of information in a dynamic network environment |
| Jun-4-2002 |
A system and method of distributing information from a central source to network elements in a communications network. The central source or network manager is augmented by a distributor which maintains... |
| 6397381 |
System and method for repairing a damaged application program |
| May-28-2002 |
A system and method for providing the ability to repair an installed application program if a resource needed by the application program becomes inadvertently deleted or otherwise unavailable to the application... |
| 6397307 |
Method and system for mirroring and archiving mass storage |
| May-28-2002 |
A method and system for mirroring and archiving mass storage. A primary mass storage and a secondary mass storage are synchronized to contain the same data. Thereafter, a primary system tracks changes... |
| 6393581 |
Reliable time delay-constrained cluster computing |
| May-21-2002 |
Apparatus and method of cluster computing are described. The present invention provides a useful compromise between the manageability, power, and ease of use of centralized systems and the reliability,... |
| 6393440 |
Data structure for keeping track of objects remaining to be traced by concurrent garbage collector |
| May-21-2002 |
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for performing operations among a reader thread and two or more... |
| 6393438 |
Method and apparatus for identifying the existence of differences between two files |
| May-21-2002 |
A method and apparatus identifies the existence of differences between two files on a personal computer, such as two versions of a Windows registry file. Portions of each of the files are hashed into a... |
| 6393435 |
Method and means for evaluating the performance of a database system referencing files external to the database system |
| May-21-2002 |
A system and method for testing a database system which includes external file references to files stored on a remote file system. A control table within the database management system which enables controlled... |
| 6393426 |
Method for modeling, storing and transferring data in neutral form |
| May-21-2002 |
The present invention simplifies the data modeling process and enables its full dynamic versioning by employing a non-hierarchical non-integrated structure to the organization of information. This is achieved... |
| 6389552 |
Methods and systems for remote electronic vaulting |
| May-14-2002 |
By using advanced data communications transport methodology, remote electronic vaulting systems and methods provide a networked-based solution to facilitate the transportation of production data between... |
| 6389433 |
Method and system for automatically merging files into a single instance store |
| May-14-2002 |
A method and system that operates as a background process automatically identify and merge duplicate files into a single instance files, wherein the duplicate files become independent links to the single... |
| 6389431 |
Message-efficient client transparency system and method therefor |
| May-14-2002 |
A three-tier system is built up as: a single client application, a single server application, and a single database system. The server application provides a service that can be shared among multiple client... |
| 6389430 |
Real-time database object statistics collection |
| May-14-2002 |
A system for collecting database object statistics by a database management system selects one or more objects and corresponding one or more object fields and then creates a base set of statistics for... |
| 6385707 |
Method and apparatus for backing up a disk drive upon a system failure |
| May-7-2002 |
A method and system for copying files between drives of a computer system is provided. The method begins where files are selected to be copied from a first drive of the computer system to a second drive... |
| 6385626 |
Method and apparatus for identifying changes to a logical object based on changes to the logical object at physical level |
| May-7-2002 |
A method and apparatus for indenting changes to a logical object on a host computer by examining information relating to a physical level in a data storage system wherein the logical object is stored.... |
| 6385625 |
Highly available cluster coherent filesystem |
| May-7-2002 |
A distributed filesystem operating on a distributed computing system uses existing local filesystems as building blocks. A cluster filesystem layer is added above the local filesystems to handle functions... |
| 6385613 |
Resource management using resource domains |
| May-7-2002 |
A method and apparatus for managing access to resources is provided. When a process requires access to a resource, the process requests a lock on the resource from a lock manager unit that resides on the... |
| 6381619 |
Computer data storage system with migration plan generator |
| Apr-30-2002 |
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... |
| 6381617 |
Multiple database client transparency system and method therefor |
| Apr-30-2002 |
A three-tier system is built up as: one or more client applications, one or more server applications, and one or more database systems. The server application provides a service that can be shared among... |
| 6377959 |
Redundant database recovery through concurrent update and copy procedures |
| Apr-23-2002 |
A transaction processing system that continues to process incoming transactions during the failure and recovery of either of two duplicate databases. One of the two duplicate databases is assigned "active"... |
| 6377957 |
Propogating updates efficiently in hierarchically structured date |
| Apr-23-2002 |
One embodiment of the present invention provides a system that efficiently propagates changes in hierarchically organized data to remotely cached copies of the data. The system operates by receiving an... |
| 6374269 |
Storage sub-system having expanded data read |
| Apr-16-2002 |
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... |
| 6374265 |
Method for backup and recovery of the long filename in computer system |
| Apr-16-2002 |
This invention discloses a method for backup and recovery of the long filename in the computer system (e.g., DOS) that not support the long filename. The technique of the backup operation of this invention... |
| 6374264 |
Method and apparatus for detecting and recovering from data corruption of a database via read prechecking and deferred maintenance of codewords |
| Apr-16-2002 |
A method of detecting and recovering from data corruption of a database is characterized by the step of protecting data of the database with codewords, one codeword for each region of the database; and... |
| 6363401 |
Enhanced two-phase commit protocol |
| Mar-26-2002 |
A method, apparatus, and article of manufacture for performing a two-phase commit protocol for a transaction in a system having a plurality of data sources. An availability status is verified for all of... |