| 5787443 |
Method for determining database accuracy |
| Jul-28-1998 |
A method for determining database accuracy is disclosed which assists in finding errors in a reference database by making comparisons to an interchange database. The reference and interchange databases... |
| 5787247 |
Replica administration without data loss in a store and forward replication enterprise |
| Jul-28-1998 |
A system and method for replica administration without data loss is disclosed. In a replication environment where data is replicated around a network and where any system can make changes to the data,... |
| 5781912 |
Recoverable data replication between source site and destination site without distributed transactions |
| Jul-14-1998 |
A method and system are provided for recovering after a failure in a data replication environment. According to the method, a transaction is executed at a source site that makes changes that must be replicated... |
| 5778394 |
Space reclamation system and method for use in connection with tape logging system |
| Jul-7-1998 |
A digital data processing system comprises a host information generating device, a mass storage subsystem, and a back-up information storage subsystem. The host information generating device generates... |
| 5778388 |
Method of processing a synchronization point in a database management system to assure a database version using update logs from accumulated transactions |
| Jul-7-1998 |
In a database management method and a database management system in which transactions need not be stopped at a synchronization point (syncpoint) acquired at a fixed interval of time, when a point to acquire... |
| 5778387 |
Database automated recovery system |
| Jul-7-1998 |
The present invention is directed to a method and apparatus that automates the database recovery process. A person not technically skilled in the use of a computer can operate the new procedure. The process... |
| 5778374 |
Compressed common file directory for mass storage systems |
| Jul-7-1998 |
A file management system for accessing mass storage systems, employing a compressed common file directory ("CCFD") that occupies a minimum amount of storage space. The CCFD is implemented in a storage... |
| 5778349 |
Method of processing input/output request in computer system including a plurality of subsystems |
| Jul-7-1998 |
A computer system includes first and second subsystems. A device is coupled to the second subsystem. The first subsystem is provided with a function for processing a request to access the device. The first... |
| 5778323 |
Method and apparatus for facilitating a recovery from a configuration error in a communication system |
| Jul-7-1998 |
A message sender (120, 700) and an output controller (110, 600) having an output configuration recover from a configuration error in a communication system. The output controller defines (404) a current... |
| 5774717 |
Method and article of manufacture for resynchronizing client/server file systems and resolving file system conflicts |
| Jun-30-1998 |
A method for resolving file system conflicts between a client file system and a server file system after the client file system has been disconnected from the server file system. Changes to the client... |
| 5774716 |
Computer program product to enable multiple computer systems to share single sequential log |
| Jun-30-1998 |
A database system having a sequential log that is shared by multiple computer systems is described. The database system receives data records generated by multiple computer systems, and stores such data... |
| 5768582 |
Computer program product for domained incremental changes storage and retrieval |
| Jun-16-1998 |
A computer program product comprising at least one controller to enable a processor to perform incremental changes storage and retrieval. The at least one controller comprises an incremental storage adaptor... |
| 5765172 |
System and method for verifying integrity of replicated databases |
| Jun-9-1998 |
A method to verify the integrity of replicated databases that includes the steps of determining a checksum for a first database after updating the first database, determining a checksum for each of a number... |
| 5765151 |
System and method for file system fix-on-panic for a computer operating system |
| Jun-9-1998 |
A system and method for file system fix-on-panic for a computer operating system which comprises an enhancement to the UNIX.RTM. File System ("UFS") that increases total system availability by detecting... |
| 5761677 |
Computer system method and apparatus providing for various versions of a file without requiring data copy or log operations |
| Jun-2-1998 |
Various versions of a computer file are provided without requiring copying the file or logging changed data, so that the files have consistent user data. A program module responds to a system call argument... |
| 5761676 |
Method of removing unneeded data from DB2 logs and other data sets having displacement-dependent data |
| Jun-2-1998 |
In a data set containing displacement-dependent data (e.g., data identified by relative byte address), such as a DB2 log data set, data that is determined to be unneeded or otherwise removable is overwritten... |
| 5761500 |
Multi-site data communications network database partitioned by network elements |
| Jun-2-1998 |
A system and method for improving database system reliability and availability and ensuring database consistency in multiple network database system sites, for example, home location register (HLR) sites... |
| 5761403 |
Failure recovery system and failure recovery method in loosely coupled multi-computer system, and medium for storing failure recovery program |
| Jun-2-1998 |
In a loosely coupled multi-computer system, even when a failure happens to occur in any one of the loosely coupled computers, users can continue their works without having adverse influences caused by... |
| 5758357 |
Fast DB2 tablespace reorganization method that is restartable after interruption of the process |
| May-26-1998 |
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... |
| 5758356 |
High concurrency and recoverable B-tree index management method and system |
| May-26-1998 |
A database management system for accessing the same B-tree index by a plurality of transactions. When a transaction is intercepted at the intermediate stage of an index structure modification process executed... |
| 5758348 |
Method for generically manipulating properties of objects in an object oriented repository |
| May-26-1998 |
The method of the present invention defines a method in a computer system having a user interface, a memory, a repository and a database, and a repository program operating in the computer system for generically... |
| 5758150 |
System and method for database synchronization |
| May-26-1998 |
A database synchronization system (10) is disclosed that synchronizes the content of a central database stored on a central computer (16) with one or more remote databases stored on one or more remote... |
| 5754848 |
Apparatus and method for disaster recovery of an operating system utilizing long file and directory names |
| May-19-1998 |
An apparatus and method facilitates the conversion of filenames using the conventional 8.3 filename construct and long filenames. A converter is coupled to a software library which permits the running... |
| 5752251 |
Method and apparatus for recovering aborted file (or data) transmission |
| May-12-1998 |
A system for transmitting files includes a transmitting terminal and receiving terminal. After a file transmission has aborted, the receiving terminal generates a size and checksum for the portion of the... |
| 5745753 |
Remote duplicate database facility with database replication support for online DDL operations |
| Apr-28-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... |
| 5745703 |
Transmission of higher-order objects across a network of heterogeneous machines |
| Apr-28-1998 |
The system comprises a collection of address spaces within which potentially many concurrent lightweight perceptible threads may execute. The address space is uniformly distributed among different nodes... |
| 5740434 |
System for maintenance of database integrity |
| Apr-14-1998 |
A method and system for maintaining database integrity utilizes a LOG file organized into slots with the number of slots never exceeding the largest number of concurrent transactions updating the database. |
| 5740433 |
Remote duplicate database facility with improved throughput and fault tolerance |
| Apr-14-1998 |
A local computer system has a local database, application programs that modify the database and a transaction manager that stores audit records in a local audit trail reflecting the application programs'... |
| 5740432 |
Log file optimization in a client/server computing system |
| Apr-14-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... |
| 5740348 |
System and method for selecting the correct group of replicas in a replicated computer database system |
| Apr-14-1998 |
A system, method and computer program product for ensuring that a replicated computer database does not encounter a "split brain" problem by replicating the database and requiring a replica quorum wherein... |
| 5737601 |
Method and apparatus for peer-to-peer data replication including handling exceptional occurrences |
| Apr-7-1998 |
The present invention provides the ability to replicate modifications made at a local site to multiple remote sites in a peer-to-peer environment. Information regarding these replicated modifications (e.g.,... |
| 5737600 |
Method and system for log management in a coupled data processing system |
| Apr-7-1998 |
In a coupled data processing system having multiple users, either in a single system or in a multi-system environment, a coupling facility storage structure is used to provide a log management facility.... |
| 5734897 |
Reduction of logging in distributed systems |
| Mar-31-1998 |
A method, for use in a two phase commit protocol, of reducing the number of agents writing to a log and the number of points in a transaction at which the log must guarantee the durability of the data... |
| 5734896 |
Recovery of a remotely initiated distributed prepared transaction by status report from a second database to an external coordinator |
| Mar-31-1998 |
A computer system and method are provided in which an existing database instance is able to report the status of an externally initiated distributed transaction that existed in another database instance... |
| 5734895 |
File recovery system |
| Mar-31-1998 |
A saving tape is previously produced once on producing a file, and a block image after updating the file by a process group continues to be accumulated in a journal tape group. At an optional timing, a... |
| 5734817 |
Method for making a data base available to a user program during data base recovery |
| Mar-31-1998 |
A method and apparatus for allowing a user program, which has provided a global transaction to a remote system, to continue operation after only a partial recovery, thereby significantly reducing the delay... |
| 5734813 |
Storage apparatus system for reallocating data records among parity groups |
| Mar-31-1998 |
In this invention a logical record represents a record accessed by a HOST computer. A physical record represents a record defined on disk units. Physical records consist of data records and parity records.... |
| 5729742 |
System and method for enabling multiple computer systems to share a single sequential log |
| Mar-17-1998 |
A database system having a sequential log that is shared by multiple computer systems is described. The database system receives data records generated by multiple computer systems, and stores such data... |
| 5727206 |
On-line file system correction within a clustered processing system |
| Mar-10-1998 |
A method for identifying and repairing file system damage following the failure of a processing node within a clustered UNIX file system including a plurality of processing nodes, an interconnection network... |
| 5727203 |
Methods and apparatus for managing a database in a distributed object operating environment using persistent and transient cache |
| Mar-10-1998 |
A variety of methods and apparatus for managing a database in a object oriented environment are disclosed. According to the present invention, a database is provided which includes a database cache and... |
| 5724581 |
Data base management system for recovering from an abnormal condition |
| Mar-3-1998 |
In a data base management system, a checkpoint is recorded at appropriate intervals by recording a checkpoint during the process of a transaction and during the update of a logical page by providing a... |
| 5721918 |
Method and system for fast recovery of a primary store database using selective recovery by data type |
| Feb-24-1998 |
The present invention provides an electronic data storage and processing system where non-persistent memory such as random access memory (RAM) stores a database with a first memory section storing semi-permanent... |
| 5721917 |
System and method for determining a process's actual working set and relating same to high level data structures |
| Feb-24-1998 |
An interactive, information logging and processing tool that provides information regarding a process's data structure utilization to reduce the working set of a process's dynamically allocated memory.... |
| 5721916 |
Method and system for shadowing file system structures from multiple types of networks |
| Feb-24-1998 |
A method and system for showing file system structures on a computer system that can be connected to multiple types of networks. The file shadowing mechanism automatically and transparently stores shadow... |
| 5721915 |
Interaction between application of a log and maintenance of a table that maps record identifiers during online reorganization of a database |
| Feb-24-1998 |
The present invention includes reorganization of a Database Management System (DBMS) The reorganization of the present invention is implemented by recording a first current Relative Byte Address (RBA)... |
| 5717921 |
Concurrency and recovery for index trees with nodal updates using multiple atomic actions |
| Feb-10-1998 |
The present invention includes an approach to index tree structure changes which provides high concurrency while being usable with many recovery schemes and with many varieties of index trees. The present... |
| 5717918 |
Method for concurrently performing a physical sequential scan of a database into a database buffer which is queued until a preceding scan is completed |
| Feb-10-1998 |
A database system is provided for reading data from a database to a database buffer and performing a physical sequential scan for the data on the buffer. If the preceding request for physical sequential... |
| 5710922 |
Method for synchronizing and archiving information between computer systems |
| Jan-20-1998 |
A method for synchronizing the data between two separate computer systems is described. In a first aspect of the invention, the method includes the step of identifying each record stored in the memory... |
| 5706509 |
Application independent record level synchronization |
| Jan-6-1998 |
A method and an apparatus for synchronization of a first set of data with a second set of data at the record level. A memory stores a change detection mechanism for generating a Change List for the first... |
| 5706500 |
Selective transaction oriented recovery and restart for message-driven business applications |
| Jan-6-1998 |
A method for processing a business request in a transaction system is disclosed. A state indication indicates the current processing state of the business request within a service processing means for... |