Recoverability

CL 707 SC 202
5881379 System, method, and program for using duplicated direct pointer sets in keyed database records to enhance data recoverability without logging
Mar-9-1999 The system, method, and program product of this invention allows a database management system to internally use direct and indirect pointing to locate targeted data elements that are logically related...
5878434 Transaction clash management in a disconnectable computer and network
Mar-2-1999 A method and apparatus are disclosed for detecting and handling clashes that may occur when transactions performed on disconnected replicas of a database are merged after the computers carrying the replicas...
5878428 System, method, and article of manufacture for adding transactional recovery to a binary class in an object oriented system
Mar-2-1999 A system, method and article of manufacture for automatically inserting transactional recoverability object service in binary classes in an information handling system employing object oriented technology,...
5878206 Commit scope control in hierarchical information processes
Mar-2-1999 An information system that enables a child transaction to broaden the visibility of its data updates to a wider scope than the scope of its parent transaction thereby enhancing concurrency but without...
5873102 Pluggable tablespaces on a transportable medium
Feb-16-1999 A pluggable tablespace is enabled by logically partitioning a database into a set of tablespaces. A pluggable set of tablespaces is stored on a transportable medium in which all the disk pointers of the...
5873101 Database backup/restore and bulk data transfer
Feb-16-1999 A method and apparatus for backing up and restoring data to a database is provided. During the backup, data blocks are copied from a database to a storage medium without the contents of the data blocks...
5873099 System and method for maintaining redundant databases
Feb-16-1999 A system and method for processing telephone calls and providing enhanced services is presented. The call processing system includes a network control processor for controlling the processing and routing...
5873098 Dynamic snapshot set adjustment
Feb-16-1999 A method and apparatus for determining whether a particular version of a data item may be used by a transaction are provided. To determine whether the particular version may be used by the transaction,...
5873091 System for data structure loading with concurrent statistical analysis
Feb-16-1999 A multiprocessing system forms a data structure, such as by loading reorganizing, or recovering, while concurrently collecting various statistics about the data structure. The data structure may comprise...
5870763 Database computer system with application recovery and dependency handling read cache
Feb-9-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...
5870762 Error detection and recovery of database files
Feb-9-1999 An improved method for encoding, error detection and restoration of corrupted database files comprises generating a unique record code in each record of a record file, and when a memo file is present,...
5870760 Dequeuing using queue batch numbers
Feb-9-1999 A method and system are provided for processing records from a set of records, where records are repeatedly being added to the set of records, and where each record in the set of records has to be processed...
5870759 System for synchronizing data between computers using a before-image of data
Feb-9-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...
5870758 Method and apparatus for providing isolation levels in a database system
Feb-9-1999 A method and system for providing isolation levels in a database system is provided. A serializable isolation level is provided by causing all statements in a transaction to see a "snapshot" of the database....
5864861 Method and system for storing variable length records in the memory of a portable telephone through defragmentation
Jan-26-1999 A portable radio telephone apparatus and including a first memory and a second memory for storing variable length records and validity confirmation indicators, indicating confirmed or unconfirmed validity,...
5864849 System and method for restoring a multiple checkpointed database in view of loss of volatile memory
Jan-26-1999 For use with an active database stored in volatile memory for direct revision thereof, the active database having multiple checkpoints and a stable log, having a tail stored in the volatile memory, for...
5862318 System for generating a gapless series of identity values
Jan-19-1999 A system for generating a gapless series of identity values in a history log maintained in a database by a database management system without adversely impacting database performance. The system comprises...
5857208 Method and apparatus for performing point in time backup operation in a computer system
Jan-5-1999 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...
5857205 Method for determining if data item characteristics in periodically updated and replaced files have unexpectedly changed
Jan-5-1999 A method for verifying computer generated data in periodically updated and replaced files to determine if data item characteristics in the files have changed in an unexpected manner. The method involves...
5857204 Restoring the state of a set of files
Jan-5-1999 A method and system that applies transaction techniques to file system operations in non-database applications executing on parallel processing systems. For each of a set of file operations, methods embodied...
5857193 Centralized audiotext polling system
Jan-5-1999 A data transfer system for transferring between a plurality of data storage devices is provided. A data transfer request system requests scheduled and unscheduled data transfers between respective ones...
5850508 Method of prevention of dangling transaction occurrence using a transaction table initialization technique at an analysis step
Dec-15-1998 A method for carrying out a check point for preventing a dangling transaction occurrence. The method uses a transaction table initialization technique performed during a recovery function. The method is...
5850507 Method and apparatus for improved transaction recovery
Dec-15-1998 A method and system for recovering after a crash of an instance in a database is disclosed. According to the method, transaction information corresponding to all the transactions that existed in the failed...
5848405 Method and apparatus for identifying new data by address ranges
Dec-8-1998 A method and apparatus for identifying new data stored in data warehouses by storing the new data records at contiguous storage locations, and storing range data that specifies the range of the contiguous...
5845297 Disk block relocation de-optimization detection methodology and applications
Dec-1-1998 An apparatus is equipped with a disk block relocation de-optimization detection function that detects the de-optimization of a disk block relocation of a first disk block relocation optimization methodology...
5845293 Method and system of associating, synchronizing and reconciling computer files in an operating system
Dec-1-1998 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...
5845292 System and method for restoring a distributed checkpointed database
Dec-1-1998 For use with a central database associated with a server of a network, the central database having distributed counterparts stored in volatile memories of clients of the network to allow operations to...
5842222 Production information system enhanced for availability
Nov-24-1998 A method for providing high availability in a production information system is described. The information system consists of a primary and a secondary copy running on a dual machine architecture. A backup...
5842213 Method for modeling, storing, and transferring data in neutral form
Nov-24-1998 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...
5835915 Remote duplicate database facility with improved throughput and fault tolerance
Nov-10-1998 A local computer system has a local database, application programs that modify the local database, and a transaction manager that stores audit records in a local audit trail reflecting those application...
5835913 System and method for reproducing files of software information
Nov-10-1998 A system (10) is provided for reproducing files (24) of software information. The system (10) includes an initialization file (20) identifying the files (24) of software information. A copying program...
5832526 Method and apparatus using slack area of file storage structures for file reconstruction
Nov-3-1998 Available slack area in file storage structures is used for storing file-reconstruction data. The file-reconstruction data includes a unique end-of-file tag code (405) positioned within a vital core (403)...
5832524 Method for transfer of data files from a mass storage of a communication device to a post-processing system by using control files
Nov-3-1998 A method for transfer of files produced by a communication device from a mass storage of the communication device to a memory of a post-processing system for the files maintains the control file of the...
5832518 Log file optimization in a client/server computering system
Nov-3-1998 In a client/server computing system, a method and apparatus for efficiently storing entries in a log file during disconnected client operations. An encoder utilizes a log file and a write file table for...
5832517 System logging using embedded database
Nov-3-1998 A robust integrated database system merging operations from two or more individual database systems that uses a system logging table created in one of the databases to log system data and requested changes...
5832516 Caching data in recoverable objects
Nov-3-1998 A method and apparatus for recovering an object that includes logged data and a set of non-logged data is provided. According to the method, a copy of the object resides in volatile memory. A change is...
5832515 Log device layered transparently within a filesystem paradigm
Nov-3-1998 A log device based data storage subsystem provides for the efficient storage and retrieval of data with respect to an operating system executing on a computer system coupled to the data storage system....
5832514 System and method for discovery based data recovery in a store and forward replication process
Nov-3-1998 Systems and methods for discovery based data recovery in a store and forward replication system are presented. Data loss is discovered by comparing a list of changes made to a local copy of a replica object...
5832513 Detecting significant file system alterations during execution of a storage media software utility
Nov-3-1998 A method for handling a file system write to a media during execution of a software utility for the media wherein the software utility reads at least one file structure from the media and storing the file...
5832512 Apparatus and method for file number re-mapping for disconnected operations in a client-server network
Nov-3-1998 In a client/server computing environment where the server controls the creation and allocation of file numbers for newly created files, transparent creation by the client of new file numbers while the...
5832487 Replicated object identification in a partitioned hierarchy
Nov-3-1998 Methods and systems for managing replicated objects in a partitioned hierarchical database are disclosed. One method combines partition-wide object identifiers in order according to ancestry to form a...
5826021 Disconnected write authorization in a client/server computing system
Oct-20-1998 Apparatus and a method for a client/server computing system having an optimized log file system for replaying client disconnect write operations to a server when the server becomes available to the client....
5822531 Method and system for dynamically reconfiguring a cluster of computer systems
Oct-13-1998 A method and system for dynamically reconfiguring a cluster of computer systems are disclosed. In accordance with the present invention, a first configuration file is provided at a plurality of computer...
5819296 Method and apparatus for moving large numbers of data files between computer systems using import and export processes employing a directory of file handles
Oct-6-1998 Large numbers of data files are moved between computer systems using an export process and an import process. To begin, a user specifies files to export from a first computer system. A volume location...
5809299 Method of and apparatus for reduction of bandwidth requirements in the provision of electronic information and transaction services through communication networks
Sep-15-1998 A multimedia system for providing electronic information and transaction services that combines shared remote access to a utility database with local access to a local database. When information access...
5799323 Remote duplicate databased facility with triple contingency protection
Aug-25-1998 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 audit trail reflecting those application program...
5799322 System and method for stopping updates at a specified timestamp in a remote duplicate database facility
Aug-25-1998 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 audit trail reflecting those application program...
5796999 Method and system for selectable consistency level maintenance in a resilent database system
Aug-18-1998 In a resilient database system which includes a journaled database which is implemented at one or more locations within a distributed data processing system, multiple diverse consistency levels are specified...
5794254 Incremental computer file backup using a two-step comparison of first two characters in the block and a signature with pre-stored character and signature sets
Aug-11-1998 A system backs up computer files to a remote site via modem. Files of a user computer that are found in a common library at the remote site initially are not copied to the remote site, whereas files not...
5794252 Remote duplicate database facility featuring safe master audit trail (safeMAT) checkpointing
Aug-11-1998 A local computer system has local database, application programs that modify the local database, an a transaction manager that stores audit records in a local audit trail reflecting those application program...