| 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... |