| 6560615 |
Method and apparatus for implementing a highly efficient, robust modified files list (MFL) for a storage system volume |
| May-6-2003 |
When a volume is created, a Modified Files List (MFL) is established and an epoch timestamp, identifying an important point in time, is set for the volume. Entries are inserted into the MFL whenever files... |
| 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,... |
| 6553390 |
Method and apparatus for simultaneous online access of volume-managed data storage |
| Apr-22-2003 |
The present invention provides for a method and an apparatus for simultaneous online access of volume-managed data storage. A portion of a storage media to be mirrored is identified. An independent disk-mirror... |
| 6553389 |
Resource availability determination mechanism for distributed data storage system |
| Apr-22-2003 |
A distributed data storage system is provided with a mechanism for determining data storage resource availability during data system failures. When a partition occurs, a coordinator requests all reachable... |
| 6549921 |
Method and apparatus for performing point in time backup operation in a computer system |
| Apr-15-2003 |
A data network with a remote data facility for providing redundant data storage and for enabling concurrent point-in-time backup operations. A local data processing system with a data facility stores a... |
| 6549917 |
Synchronization of host computers and handheld remote computers |
| Apr-15-2003 |
A handheld client computer and a host computer are synchronized through a data channel, preferably a high-latency data channel, by transferring from the handheld client computer to a cache in the host... |
| 6546403 |
Mechanism to resubmit queries in a parallel database system |
| Apr-8-2003 |
An apparatus, method and program product for resubmitting queries encompassed by a Query Management Subsystem (QMS) responsive to high availability recovery actions within itself and a database subsystem... |
| 6542904 |
Method and system for efficiently providing maintenance activity on a relational database that is utilized within a processing system |
| Apr-1-2003 |
A method and system for efficiently providing maintenance activity on a relational database that is utilized within a processing system is disclosed. The relational database includes a pool of threads... |
| 6539402 |
Using periodic spaces of block ID to improve additional recovery |
| Mar-25-2003 |
Audit Trail recovery is enhanced by including addresses of immediately prior periodic saves of all active or open Steps or transactions in each new period save area. Reduced cost in main memory usage and... |
| 6535997 |
Data integrity in smartcard transactions |
| Mar-18-2003 |
The invention relates to data integrity in applications employing smartcards, in particular smartcards in connection with remote stations like personal or desktop card readers or similar inexpensive terminals.... |
| 6535911 |
Viewing an information set originated from a distribution media and updating using a remote server |
| Mar-18-2003 |
Automated computerized methods, computer-readable medium containing computer-executable instructions, and apparatus are disclosed for viewing an information set originated from a distribution media and... |
| 6535895 |
Technique to avoid processing well clustered LOB's during reorganization of a LOB table space |
| Mar-18-2003 |
A method, apparatus, and article of manufacture for a computer implemented reorganization system. A table space is reorganized in a database stored on a data storage device connected to a computer. When... |
| 6535893 |
Method for estimating the elapsed time required for a log apply process |
| Mar-18-2003 |
A reorganizer utility performs an online reorganization of a database that provides applications with concurrent access to data during an iterative process of log apply operations to a shadow version of... |
| 6530036 |
Self-healing computer system storage |
| Mar-4-2003 |
A self-healing computer storage system utilizes a proxy storage management process to service memory access requests directed to stored objects whose designated storage management process has failed. The... |
| 6529944 |
Host system for remote control of mass storage volumes using cascading commands |
| Mar-4-2003 |
A host system for remote control of mass storage volumes using cascading commands which collect information about linked remote volumes located in physically separate sites so other cascading commands... |
| 6529917 |
System and method of synchronizing replicated data |
| Mar-4-2003 |
A replication method includes several acts. An identifier column is generated for each table of a tree of master tables, each of the master tables including a key column and an identifier column, wherein... |
| 6526419 |
Method, system, and program for remote copy in an open systems environment |
| Feb-25-2003 |
Disclosed is a method, system, program, and data structure for providing a shadow copy of data storage areas in a primary site to data storage areas in a secondary site. A definition is made of storage... |
| 6526418 |
Systems and methods for backing up data files |
| Feb-25-2003 |
The invention provides systems and methods for continuous back up of data stored on a computer network. To this end the systems of the invention include a synchronization process that replicates selected... |
| 6526417 |
System and method for change accumulation unmerged update reduction |
| Feb-25-2003 |
The present invention establishes a merge end point in logs reflecting a sharing session with a common database. The merge end point is established at an earlier point to thereby reduce the number of unmergeable... |
| 6526416 |
Compensating resource managers |
| Feb-25-2003 |
A compensating resource manager provides a mechanism for more easily integrating non-transactional durable resources to participate in transactions within a component-based on-line transaction processing... |
| 6519615 |
Method and system for leasing storage |
| Feb-11-2003 |
A method and system for leasing storage locations in a distributed processing system is provided. Consistent with this method and system, a client requests access to storage locations for a period of time... |
| 6519614 |
Transaction processing system using efficient file update processing and recovery processing |
| Feb-11-2003 |
A transaction processing system capable of easily and efficiently realizing the file update processing by a plurality of transactions operating in parallel as well as the recovery processing at a time... |
| 6519613 |
Non-blocking drain method and apparatus for use in processing requests on a resource |
| Feb-11-2003 |
A method and apparatus for online reorganization of a database which does not prevent a process from accessing the database during the data reorganization. The invention uses a non-blocking drain to lock... |
| 6516394 |
System and method for management of storage devices using labels |
| Feb-4-2003 |
This invention is a data storage system that includes logic configured for carrying out a method to allow a so-called "re-labeling" of a logical volume. Re-labeling changes the label configuration originally... |
| 6516327 |
System and method for synchronizing data in multiple databases |
| Feb-4-2003 |
A system, method, and processor readable medium containing code for causing a processor to synchronize a secondary database system, such as one stored on a palmtop electronic device, with a distributed... |
| 6515946 |
Medium controller with medium-identifying information memory |
| Feb-4-2003 |
When a medium is stored or removed manually, all slots must be checked to find any change in medium information, and as a result, updating medium storage information takes a long time. A medium controller,... |
| 6513050 |
Method of producing a checkpoint which describes a box file and a method of generating a difference file defining differences between an updated file and a base file |
| Jan-28-2003 |
A checkpoint which describes a base file is produced by dividing the base file into a series of segments; generating for each segment a segment description; and creating from the generated segment descriptions... |
| 6507853 |
Recovering data from a failed cache using recovery logs of caches that updated the data |
| Jan-14-2003 |
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... |
| 6505216 |
Methods and apparatus for backing-up and restoring files using multiple trails |
| Jan-7-2003 |
Mechanisms and techniques are disclosed that provide the ability to backup and restore a file between a backup server and a data storage system using multiple trails of data for the same file. Within the... |
| 6502174 |
Method and system for managing meta data |
| Dec-31-2002 |
Disclosed is a method, system, and article of manufacture for managing meta data. The meta data provides information on data maintained in a storage device. The system receives a request for meta data... |
| 6499039 |
Reorganization of striped data during file system expansion in a data storage system |
| Dec-24-2002 |
To reorganize a striped file system, data blocks are sequentially moved from storage locations in original data storage to storage locations in an array including the original data storage and additional... |
| 6493837 |
Using log buffers to trace an event in a computer system |
| Dec-10-2002 |
An event tracing program generally receives performance data about an event occurring on the computer system from a data producer program. The event tracing program responds by recording the event performance... |
| 6493729 |
Method and system to administer mirrored filesystems |
| Dec-10-2002 |
The automated splitting process begins by setting appropriate names and values for the new and old filesystems, physical volumes, and logs. Logs are updated for the split. Next, names and values are checked... |
| 6493728 |
Data compression for records of multidimensional database |
| Dec-10-2002 |
Compressing measure data in cell data records in a database is disclosed. The systems and methods of the invention define an efficient mechanism to compress measure data in a multidimensional database.... |
| 6493726 |
Performing 2-phase commit with delayed forget |
| Dec-10-2002 |
A method and apparatus for performing a two-phase commit of a transaction is provided. The mechanisms described herein perform a two-phase commit in a manner that reduces the number of messages transmitted... |
| 6490610 |
Automatic failover for clients accessing a resource through a server |
| Dec-3-2002 |
A method and system for recovering after failure of a first server to which a client was connected for accessing a resource is provided. When it is detected that a connection between the first server and... |
| 6490598 |
System and method for external backup and restore for a computer data storage system |
| Dec-3-2002 |
A system providing intelligent, integrated external backup and restore for databases and DBMS (data base management systems) which are stored on data storage systems. An interface between the data storage... |
| 6490595 |
Method, system and program products for providing efficient syncpoint processing of distributed transactions |
| Dec-3-2002 |
Syncpoint processing is performed for a distributed transaction. The distributed transaction includes a plurality of units of recovery, and syncpoint processing is performed for at least a portion of the... |
| 6490594 |
Database computer system with application recovery and dependency handling write cache |
| Dec-3-2002 |
This invention concerns a database computer system and method for making applications recoverable from system crashes. The application state (i.e., address space) is treated as a single object which can... |
| 6487561 |
Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size |
| Nov-26-2002 |
Method and apparatus for copying, transferring, backing up and restoring data are disclosed. The data can be copied, backed up or restored in segments sizes larger than the data blocks which comprise a... |
| 6477583 |
Infrastructure for supporting file replications |
| Nov-5-2002 |
An infrastructure on a file server registers one or more replication modules to support file replication across a plurality of file servers. Each replication module can support file replication for any... |
| 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... |
| 6477546 |
System and method for providing a transaction log |
| Nov-5-2002 |
Recording transactions using a chronological list superimposed on an indexed list. A transaction log of transaction entries is maintained as a chronological list superimposed on an indexed list. Preferably,... |
| 6473776 |
Automatic prunning for log-based replication |
| Oct-29-2002 |
Automatic pruning of a log used in log-based replication of database tables within a relational database management system. An optimal point at which to prune the log is periodically determined, such that... |
| 6470359 |
Fast technique for recovering an index on an auxiliary table |
| Oct-22-2002 |
A method, apparatus, and article of manufacture for a computer implemented index recovery system An auxiliary index is recovered in a database stored on a data storage device connected to a computer. An... |
| 6470357 |
System and method of enhanced directory services for telecommunications management network applications |
| Oct-22-2002 |
In a telecommunication management network Applications can transmit messages to other applications without maintaining routing and characteristic information for each target application. The enhanced directory... |
| 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... |
| 6466945 |
Accurate processing through procedure validation in software controlled environment |
| Oct-15-2002 |
A new method is provided to enter data into a computer controlled equipment control system. The data that are entered into the system by human intervention are validated against a reference or golden database.... |
| 6460055 |
Systems and methods for backing up data files |
| Oct-1-2002 |
The invention provides systems and methods for continuous back up of data stored on a computer network. To this end the systems of the invention include a synchronization process that replicates selected... |
| 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... |