Recoverability

CL 707 SC 202
6243716 Methods and systems for distributed failure detection and recovery using leasing
Jun-5-2001 A system for using a lease to detect a failure and to perform failure recovery is provided. In using this system, a client requests a lease from a server to utilize a resource managed by the server for...
6240413 Fine-grained consistency mechanism for optimistic concurrency control using lock groups
May-29-2001 A method and system for database concurrency control is provided that allows lock groups to contain columns of different tables and allows an individual column of a table to be in more than one lock group....
6237001 Managing access to data in a distributed database environment
May-22-2001 A method and an apparatus for managing access to data on a distributed database system is provided. A snapshot list is generated for a transaction executing on the distributed database system. The snapshot...
6236995 Distributed object system with deadlock prevention
May-22-2001 One aspect of the invention is a distributed object system comprising a plurality of resources and a plurality of transactions where at least some of the plurality of transactions make use of at least...
6226651 Database disaster remote site recovery
May-1-2001 An integrated DBMS solution to recover primary site database based upon the maintenance of a shadow copy of the primary site's database data and logs at a remote site. Both the primary site DBMS and the...
6223219 Trail management across transport functionality of large and complex telecommunications networks
Apr-24-2001 A trail management system for a transport network comprises a database storing data describing each of a plurality of actual and intended/planned trails within a network. Each trail is described in terms...
6223176 Method and computer program product for implementing highly concurrent record insertion in an ordinal number dependent database
Apr-24-2001 A method and computer program product are provided for implementing highly concurrent record insertion in an ordinal number dependent database. Serialized processing is provided with one concurrent task...
6219689 Parallel transaction processing system
Apr-17-2001 A parallel transaction processing system performs efficient parallel processing of multiple tasks and includes a queue for storing a plurality of transaction data which can be processed independently,...
6219675 Distribution of a centralized database
Apr-17-2001 A system that improves performance of a centralized DBMS is provided. The improved performance is realized by distributing part of the DBMS's functionality across multiple computers in a client/server...
6219666 Autonomous transactions in a database system
Apr-17-2001 A method is disclosed that involves establishing a transaction stack in a memory of a computing system that is processing transactions. Two commands, PUSH and POP, operate on the stack. The PUSH command...
6212520 Database management system based on client/server architecture and storage medium storing a program therefor
Apr-3-2001 Disclosed is a database management control system based on the client/server architecture including a client process operating on a client machine and a server process operating on a server machine, which...
6208999 Recoverable computer file system with a signature area containing file integrity information located in the storage blocks
Mar-27-2001 A file system for data file storage on a block storage device includes signature information embedded within each block allocated to a data file. Such signature information includes a file identification...
6205558 Recovery of file systems after modification failure
Mar-20-2001 Prior to execution of a file system structure modification procedure (406) which can leave the file system structure in an invalid state, a copy is made of a boot record (110), and the boot record (110)...
6205449 System and method for providing hot spare redundancy and recovery for a very large database management system
Mar-20-2001 For use with a primary database residing on a primary computer, the primary computer being couplable to a secondary computer having a secondary database, a system for, and method of, allowing the secondary...
6205448 Method and apparatus of synchronizing two computer systems supporting multiple synchronization techniques
Mar-20-2001 A method and system of synchronizing two computer systems supporting multiple synchronization techniques is described. In one example system, a portable computer system is loaded with synchronization transport...
6202071 Method and system for improved database disaster recovery
Mar-13-2001 A database recovery approach is disclosed that eliminates the need to establish IMS recovery points for disaster recovery or potential time stamp recovery purposes. The need to quiesce databases is thus...
6202067 Method and apparatus for correct and complete transactions in a fault tolerant distributed database system
Mar-13-2001 In a distributed network of processors, a method for completing update transactions using update transaction timers after failure of one processor. Failed slave processors are updated with other slave...
6199110 Planned session termination for clients accessing a resource through a server
Mar-6-2001 A method and apparatus are provided for passing a client from a first server to which the client was connected for accessing a resource, to a second server for accessing the resource. While executing,...
6199074 Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption
Mar-6-2001 A database management system ensures consistency between primary and mirrored backup copies of a database, despite occurrence of a suspending condition interrupting the normal process of mirroring the...
6199070 Using a database for program logs
Mar-6-2001 A technique, system, and computer program for using a database to store program logs. Logged information can be created, stored, displayed, and analyzed in a more usable, efficient manner. Log information...
6199069 System and method for switching between databases without disruption to applications
Mar-6-2001 According to the present invention, a system and method for switching between databases in the event of a database failure is provided. The preferred system and method provide for database switching without...
6199065 Online information delivery system including replicated sites from which information can be delivered
Mar-6-2001 Information stored at a site remote from a user (1) is accessible by the user via a communications network (4), such as the Internet or an Intranet. In order to provide a degree of fault tolerance, the...
6195695 Data processing system and method for recovering from system crashes
Feb-27-2001 A system and method for recovering from corruption of an executable application and/or operating system stored on a client computer without downloading another copy of the application and/or operating...
6195658 Method and system for auditing a test database against a reference database
Feb-27-2001 A method for auditing databases containing records of varied record formats verifies records from a test database against records from a reference database. Records from the test database are converted...
6192416 Computer system having fixed computers and mobile computers
Feb-20-2001 A method and system for propagating data such as entertainment data in an airline system is disclosed. The entertainment data may comprise video, audio and games data. A computer server device is provided...
6192376 Method and apparatus for shadowing a hierarchical file system index structure to enable error recovery
Feb-20-2001 The method of the invention updates a tree arranged index for an hierarchical file system (HFS). The index includes at least one index value, i.e., an index page, that is logically positioned between an...
6192370 Method and system for rapid memory-resident processing of transactional data
Feb-20-2001 A system and method for enabling the real-time processing of large quantities of transactional data by providing a hybrid object-relational database management system for storing such data in optimized...
6192365 Transaction log management in a disconnectable computer and network
Feb-20-2001 A method and apparatus are disclosed for managing a transaction log which contains updates representing operations performed on a database replica in a network of disconnectable computers. The invention...
6192359 Method and system of database divisional management for parallel database system
Feb-20-2001 A method and a system of database divisional management for use with a parallel database system comprising an FES (front end server), BES's (back end servers), an IOS (I/O server) and disk units. The numbers...
6189147 Apparatus and method for an installation recovery system
Feb-13-2001 Apparatus and method are provided for efficiently recovering from an interrupted installation procedure. The installation system creates a list of components to be installed in the installation procedure....
6189016 Journaling ordered changes in a storage volume
Feb-13-2001 A change journal for recording changes to files in a storage volume of a computer system keeps a record for each notable change to a file. Each record is given a unique update sequence number, which is...
6185663 Computer method and apparatus for file system block allocation with multiple redo
Feb-6-2001 A shared persistent memory (e.g., disk) file system provides persistent memory block allocation with multiple redo logging of memory blocks. The file system employs a three part block state indicator (V,A,U)....
6185581 Train-algorithm-based garbage collector employing fixed-size remembered sets
Feb-6-2001 A garbage collector collects a generation of a collected heap in accordance with the train algorithm. It employs remembered sets associated with respective car sections to keep track of references into...
6185577 Method and apparatus for incremental undo
Feb-6-2001 A method and apparatus for incremental undo is provided. A process, executing in a database system, establishes a rollback entry in an undo log file as a current rollback entry. The rollback entry, which...
6185574 Multiple display file directory and file navigation system for a personal computer
Feb-6-2001 The parallel virtual directory system can extend the native file system to provide a superior method for organizing a computer system's physical storage devices or locations. These can include hard disks...
6182241 Method and apparatus for improved transaction recovery
Jan-30-2001 An approach for recovering after premature termination of a plurality of transactions involves: A) selecting a previously unselected transaction from the plurality of transactions; B) processing the selected...
6182086 Client-server computer system with application recovery of server applications and client applications
Jan-30-2001 A client-server computer system has one or more clients connected to one or more servers. During request/reply interactions, a client-side application sends a request for services (e.g., read a file, return...
6182080 System, method and computer program product for storage of a plurality of documents within a single file
Jan-30-2001 The present invention provides systems and methods for storage of multiple documents and a tracking log within a single file. More specifically, the present invention provides a convenient way to organize...
6178428 Method and apparatus for accessing a file that can be concurrently written
Jan-23-2001 A method and apparatus copies only the data that was in a computer file when the copying process began, allowing other processes to alter the file while it is being copied without introducing inconsistent...
6178427 Method of mirroring log datasets using both log file data and live log data including gaps between the two data logs
Jan-23-2001 A method of mirroring log data in real time. The method can be used to mirror all log data from a source database or only that log data pertaining to a subset of objects in the source database. The log...
6173413 Mechanism for maintaining constant permissions for multiple instances of a device within a cluster
Jan-9-2001 A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides high availability such that a storage device...
6173292 Data recovery in a transactional database using write-ahead logging and file caching
Jan-9-2001 A method, apparatus, and article of manufacture for providing transaction control for a computer-implemented database management system. The database management system manages one or more databases, wherein...
6173291 Method and apparatus for recovering data from damaged or corrupted file storage media
Jan-9-2001 An automated method and apparatus for identifying and copying lost files from a mass data storage device of a computer when file system information (as opposed to the actual data files) stored on the mass...
6167408 Comparative updates tracking to synchronize local operating parameters with centrally maintained reference parameters in a multiprocessing system
Dec-26-2000 In a multiprocessing system, a configuration manager maintains various reference parameters that are selectively copied by subordinate managed units to form local operating parameters, which subsequently...
6161198 System for providing transaction indivisibility in a transaction processing system upon recovery from a host processor failure by monitoring source message sequencing
Dec-12-2000 A system and method for providing transaction indivisibility in a transaction processing system through the use of commonly-accessible modules for monitoring and maintaining proper source message sequencing...
6157932 Method of updating a redundant service system while preserving transaction data in a database featuring on-line resynchronization
Dec-5-2000 A method and computer software product for updating a redundant transaction service system, wherein the redundant transaction service system includes a first transaction service device and a second transaction...
6151665 Method and apparatus for mirroring blocks of information in a disc drive storage system
Nov-21-2000 A method and apparatus for managing blocks of information in a disc drive storage system. One embodiment is directed to a disc drive storage system that employs a plurality of disc drives, and that mirrors...
6151607 Database computer system with application recovery and dependency handling write cache
Nov-21-2000 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...
6151606 System and method for using a workspace data manager to access, manipulate and synchronize network data
Nov-21-2000 A system includes a communications module for downloading workspace data from a remote site, an application program interface coupled to the communications module for communicating with a workspace data...
6148299 Selectively processing plurality of transactions using transaction identifiers that including committing, aborting updating and continuous updating content in a plurality of shared data
Nov-14-2000 An information processing apparatus manages the correspondence between identification information, which is for identifying a plurality of transactions within one process, and the transactions. To this...