Recoverability

CL 707 SC 202
5963962 Write anywhere file-system layout
Oct-5-1999 The present invention provides a method for keeping a file system in a consistent state and for creating read-only copies of a file system. Changes to the file system are tightly controlled. The file system...
5963961 Database reconstruction using embedded database backup codes
Oct-5-1999 Files are stored along with embedded codes containing information useful in reconstructing a failed database that normally contains information about the files. Multiple user files are stored in the form...
5963960 Method and apparatus for queuing updates in a computer system
Oct-5-1999 A method for updating and reading data stored in a static memory in a computer system is disclosed. An update queue stores one or more update records in dynamic memory that specify changes made by a transaction...
5963943 System and method for storing and retrieving performance and topology information
Oct-5-1999 A system and method for storing and retrieving performance and topology information of a telecommunications network. A network performance data parser receives network performance data messages in real...
5960445 Information processor, method of updating a program and information processing system
Sep-28-1999 BIOS updating is performed after saving an old BIOS to a spare storage area. A current version BIOS stored in a first bank of a flash ROM is moved to a second bank of the flash ROM, and a new BIOS supplied...
5960436 Transaction compaction for replay of transactions from client to server
Sep-28-1999 The invention provides a method for compacting transactions which have committed at a disconnected client prior to sending the transactions to the server for replaying along with an iterative process for...
5956735 System of compressing the tail of a sparse log stream of a computer system
Sep-21-1999 When a log stream has a determined amount of reusable space, the log stream is compressed in order to free up the reusable space. Compression of the log stream includes rewriting one or more active entries...
5956734 Parallel file system with a quota check utility
Sep-21-1999 A computer system having a shared disk file system running on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing...
5956731 Sharing snapshots for consistent reads
Sep-21-1999 A method and apparatus for supplying data from a database to a group of transactions is provided. A value is maintained for the group of transactions. The value indicates a target snapshot of the database....
5956504 Method and system for compressing a data stream in a database log so as to permit recovery of only selected portions of the data stream
Sep-21-1999 The invention relates to a system for maintaining a log of incoming records for a database system. Seek points are inserted into the compressed data log in a manner that allows recovery to start from a...
5953728 System for modifying a database using a transaction log
Sep-14-1999 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...
5946700 Method and apparatus for preserving non-current information that can be overwritten in a computer file
Aug-31-1999 A method and system periodically copies information from a computer file to a database to preserve non-current information from the file. As information from the file is overwritten by new information,...
5946698 Database computer system with application recovery
Aug-31-1999 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...
5946689 Distributed database system and method of detecting contention in data update involved in replication of database data
Aug-31-1999 In a distributed database system including a plurality of database systems each having a database, wherein a database possessed by one of the database systems serves as an original database, and databases...
5940841 Parallel file system with extended file attributes
Aug-17-1999 A computer system having a shared disk file system running on on multiple computers each having their own instance of an operating system and being coupled for parallel data sharing access to files residing...
5940839 Fault-tolerant system and method of managing transaction failures in hierarchies
Aug-17-1999 A fault-tolerant technique for managing cross-hierarchy failure of a process of transactions is disclosed. The process has blocks of transactions and one or more of the transactions may be subtransaction...
5937414 Method and apparatus for providing database system replication in a mixed propagation environment
Aug-10-1999 A method and apparatus for replicating data among sites is provided. The method allows changes to the same body of data to be replicated synchronously to some destination sites and asynchronously to other...
5937413 Data audits based on timestamp criteria in replicated data bases within digital mobile telecommunication system
Aug-10-1999 The present invention provides a method which uses a data audit function in order to maintain a consistency about a plurality of data stored as a replication data among data base nodes consisting of a...
5933838 Database computer system with application recovery and recovery log sequence numbers to optimize recovery
Aug-3-1999 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...
5933821 Method and apparatus for detecting causality
Aug-3-1999 A causality detection apparatus for detecting causality of events based upon a database provided with log of the events includes a sorter module for generating an event list by sorting in time sequence...
5931955 Method and generic automatic database recovery
Aug-3-1999 An automated method is provided, in concert with applications programs, to recover data potentially lost in a database unavailable/crash or system failure, by use of an update transaction log that maintains...
5926821 File control method and system for allocating a free block to a file when the previously allocated block is to be written to
Jul-20-1999 A file control method by which a number of a block first allocated to a file is saved in an external memory and data and a number of a block to be next linked or a flag indicative of an idle block are...
5926816 Database Synchronizer
Jul-20-1999 A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection...
5924095 Processing distributed transactions in heterogeneous computing environments using two-phase commit
Jul-13-1999 A gateway provides for the processing of transactions in a heterogeneous database environment using LU6.2 two-phase commit involving a database, supporting a first communication protocol, and an LU6.2...
5923833 Restart and recovery of OMG-compliant transaction systems
Jul-13-1999 A method and system for implementing a Restart Service for the Object Transaction Service are described. The present invention provides a method and system which trigger restart of an OTS instance upon...
5920875 Tail compression of a sparse log stream of a computer system
Jul-6-1999 When a log stream has a determined amount of reusable space, the log stream is compressed in order to free up the reusable space. Compression of the log stream includes rewriting one or more active entries...
5920873 Data management control system for file and database
Jul-6-1999 A design control system suitable for use in connection with the design of integrated circuits and other elements of manufacture having many parts which need to be developed in a concurrent engineering...
5920872 Resource management using resource domains
Jul-6-1999 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...
5913219 Database recovery apparatus and method of using dual plane nonvolatile memory
Jun-15-1999 There are effects that the page table does not have to be administrated since the process of backing up to a disc is not necessary, that the small unit lock is possible since the backup and recovery are...
5909689 Automatic update of file versions for files shared by several computers which record in respective file directories temporal information for indicating when the files have been created
Jun-1-1999 A computer program/software determines the latest version for one or more data files used by several interconnected computers or workstations, and selectively updates each file version stored in individual...
5907849 Method and system for recovery in a partitioned shared nothing database system using virtual share disks
May-25-1999 A method and system for recovering from a failure of a processing node in a partitioned shared nothing database processing system are provided. The processing system may include a pair of processing nodes...
5907848 Method and system for defining transactions from a database log
May-25-1999 A method and system of providing external transaction protection for a database using the database log or journal. The method involves creating a set of transaction templates which define transactions,...
5907673 Checkpointing computer system having duplicated files for executing process and method for managing the duplicated files for restoring the process
May-25-1999 A computer system which can achieve rollback operation when a fault occurs in the system without waiting for side-tracking of pre-update data during updating of a file. When a file write request has been...
5905982 Handling null values in SQL queries over object-oriented data
May-18-1999 A method, apparatus, and article of manufacture for handling NULL values in SQL queries over object oriented data. A two-phase method is used to enable a query evaluator in a two-valued logic environment...
5903898 Method and apparatus for user selectable logging
May-11-1999 A method and system for selectively disabling the logging of database operations during the execution of database processes or the creation of database objects is disclosed. According to the method, changes...
5900000 System, method, and computer program product for providing and incremental retrieval adaptor
May-4-1999 A computer program product comprising at least one controller to enable a processor to perform incremental changes in storage and retrieval. The at least one controller comprises an incremental storage...
5899988 Bitmapped indexing with high granularity locking
May-4-1999 A method and apparatus provide bitmapped indexing with high granularity locking. Whenever a change is made to a data table upon which a bitmapped index is based, two differential entries are generated...
5897641 Application of log records to data compressed with different encoding scheme
Apr-27-1999 A primary database's log records are used to update a second database that has a different encoding scheme than the log record and the primary database. This encoding scheme, for example, may involve compression,...
5897640 Method and system of associating, synchronizing and reconciling computer files in an operating system
Apr-27-1999 A method and system for associating, synchronizing and reconciling files. Associated files are synchronized and their synchronization status reported. Based on the synchronization status. the operating...
5897638 Parallel virtual file system
Apr-27-1999 A parallel virtual file system for parallel processing systems including single-processor systems having multiple storage devices. The invention manages partitioned files as follows: (1) partitions of...
5895472 Change and accounting log for object-oriented systems
Apr-20-1999 A method, apparatus, and article of manufacture for providing a change and accounting log in an object-oriented system. When a function is invoked in an application programming interface (API) to modify...
5893120 Methods and apparatus for information storage and retrieval using a hashing technique with external chaining and on-the-fly removal of expired data
Apr-6-1999 A method and apparatus for performing storage and retrieval in an information storage system is disclosed that uses the hashing technique with the external chaining method for collision resolution. In...
5893119 Computer apparatus and method for merging system deltas
Apr-6-1999 A computer apparatus and method for merging system deltas, and more particularly, to a computer apparatus and method for 1) merging a number of system deltas with a copy S of a system's files (primary...
5890167 Pluggable tablespaces for database systems
Mar-30-1999 A pluggable tablespace is enabled by logically partitioning a database into a set of tablespaces and storing all of the tablespaces disk pointers in tablespace-relative format. A pluggable set of tablespaces...
5890165 Method and apparatus for automatic discovery of databases
Mar-30-1999 A method and apparatus for automatic discovery of databases that determines what databases are installed at a client site, interrogates each database to determine what files or tables are present and what...
5887274 Restartable fast DB2 tablespace reorganization method
Mar-23-1999 An improved method to dramatically reduce the time required to reorganize DB2 tablespaces and index files by not utilizing conventional sort techniques. Viewing access is allowed during the reorganization...
5884328 System and method for sychronizing a large database and its replica
Mar-16-1999 A primary computer system maintains a master audit trail of changes made to the primary database. A fuzzy database copy of a portion of the primary database is generated by copying the primary database...
5884327 System, method and program for performing two-phase commit with a coordinator that performs no logging
Mar-16-1999 The system, method, and program of this invention allows a two-phase commit protocol to work properly, even when the client acting as the coordinator does not have a log to record two-phase state information....
5884326 Method and apparatus for data access
Mar-16-1999 Methods and systems for optimal access of data are disclosed. A system for optimally updating data is described wherein a central database transmits a location table to a remote terminal having an access...
5884325 System for synchronizing shared data between computers
Mar-16-1999 A database synchronizer facilitates computing systems which have client-side and server-side applications that share data in similar database structures, but which do not maintain a continuous connection...