| 6141771 |
Method and system for providing a trusted machine state |
| Oct-31-2000 |
A system and method for providing a trusted machine state in a data processing system is disclosed. The data processing system includes a memory. The trusted machine state is stored in a first portion... |
| 6138126 |
Method for allocating files in a file system integrated with a raid disk sub-system |
| Oct-24-2000 |
A method is disclosed for integrating a file system with a RAID array that exports precise information about the arrangement of data blocks in the RAID subsystem. The file system examines this information... |
| 6138125 |
Block coding method and system for failure recovery in disk arrays |
| Oct-24-2000 |
A method, system, and data structure for encoding a block of data with redundancy information and for correction of erasure type errors in the block using the redundancy data. In particular, the invention... |
| 6138118 |
Method and system for reconciling concurrent streams of transactions in a database |
| Oct-24-2000 |
A method and system for reconciling in a scheduling database the execution of a high priority stream of transactions that is concurrent with a low priority stream of transactions comprise the steps of... |
| 6134562 |
System for modifying a database using a transaction log |
| Oct-17-2000 |
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... |
| 6131094 |
Method for performing asynchronous writes to database logs using multiple insertion points |
| Oct-10-2000 |
A method in a symmetric multi-processor computer system for increasing database transaction log performance by pipelining transaction log buffers. The method includes the steps of inserting a log record... |
| 6128627 |
Consistent data storage in an object cache |
| Oct-3-2000 |
A method for consistently storing cached objects in the presence of failures is provided. This method ensures atomic object consistency--in the event of failure and restart, an object will either be completely... |
| 6125393 |
System of compressing the tail of a sparse log stream of a multisystem environment |
| Sep-26-2000 |
A multisystem log stream of a multisystem environment is compressed. The oldest record needed for each system that can write or delete entries from the multisystem log stream is tracked, and that information... |
| 6125370 |
Repartitioning data |
| Sep-26-2000 |
A method, apparatus, and article of manufacture for a computer-implemented repartitioning system. Data is repartitioned in a database stored on a data storage device connected to a computer. First, it... |
| 6125368 |
Fault-tolerant timestamp generation for multi-node parallel databases |
| Sep-26-2000 |
Every node in a multi-node parallel database system maintains a logical clock for generating timestamps. The logical clocks are synchronized by attaching a current timestamp to every message that is sent... |
| 6122644 |
System for halloween protection in a database system |
| Sep-19-2000 |
A method for preventing Halloween problem conflicts when updating records in a database system is disclosed. According to the method, in response to an update query, possible update plans are generated,... |
| 6122629 |
Filesystem data integrity in a single system image environment |
| Sep-19-2000 |
A system for protection of filesystem data integrity within a computer cluster is provided. The system uses redundant data caches at client and server nodes within the computer cluster. Caching of filesystem... |
| 6122626 |
Sparse index search method |
| Sep-19-2000 |
The invention relates to a method of searching a plurality of values in an ordered list. Given a data set consisting of data items. With each data item one or more attribute values are associated, which... |
| 6119131 |
Persistent volume mount points |
| Sep-12-2000 |
Information regarding volume mount points hosted by a logical volume are stored on the physical device underlying the logical volume so that the relationships between the host logical volume and target... |
| 6119129 |
Multi-threaded journaling in a configuration database |
| Sep-12-2000 |
A method and system for creating and maintaining a journal of transactions directed to a configuration database is disclosed. A multi-threaded journaling method logs transactions in a configuration database... |
| 6119128 |
Recovering different types of objects with one pass of the log |
| Sep-12-2000 |
A method, apparatus, and article of manufacture for a computer implemented recovery system for restoring a database in a computer. The database contains objects and is stored on a primary data storage... |
| 6115722 |
Method for checking tablespaces involved in referential integrity |
| Sep-5-2000 |
A recover or reload utility determines if a check utility is to be executed. If a check utility is to be executed, the recover or reload utility records the dependent tablespace names to virtual storage... |
| 6115721 |
System and method for database save and restore using self-pointers |
| Sep-5-2000 |
A system and method for saving and restoring RAM-resident databases. Each structure within a database image written to storage includes a self-relative pointer to its actual location in RAM upon being... |
| 6108671 |
Virtual database space system and computer-readable recording medium recorded with database program |
| Aug-22-2000 |
A virtual database space system realizable with a database program makes it possible to obtain a maximum throughput of database manipulations even when different types of transaction are mixed; can be... |
| 6105103 |
Method for mapping in dynamically addressed storage subsystems |
| Aug-15-2000 |
A paged addressing method and associated apparatus for dynamically addressed disk storage subsystem. The present invention stores the logical to physical address map in the disk array. The logical to physical... |
| 6105037 |
Apparatus for performing automated reconcile control in a virtual tape system |
| Aug-15-2000 |
A method is disclosed for automatically reconciling the client and server databases and actively management the files stored in the cache. The method monitors free space on a DASD so that a VTS is allowed... |
| 6101527 |
System for managing and processing distributed object transactions and process implemented by said system |
| Aug-8-2000 |
The present invention relates to a system and process for managing and processing object transactions in a network of distributed resources operating in the client-server mode, wherein the client sends... |
| 6101504 |
Method for reducing semaphore contention during a wait to transfer log buffers to persistent storage when performing asynchronous writes to database logs using multiple insertion points |
| Aug-8-2000 |
A method in a symmetric multi-processor computer system for increasing database transaction log performance by reducing semaphore contention while waiting to transfer the contents of log buffers stored... |
| 6098078 |
Maintaining consistency of database replicas |
| Aug-1-2000 |
A method and apparatus for maintaining consistency in databases among data processors of a computer network involves an improved epidemic protocol involving the generation of database version vectors for... |
| 6098077 |
Data management apparatus, data management method, and recording medium |
| Aug-1-2000 |
Distributed management information for management of a predetermined unit of data is stored in a redundant area of respective blocks of a flash memory, whereas collected management information for all-at-once... |
| 6098076 |
SCP database migration |
| Aug-1-2000 |
AIN services include multiple SCP pairs, which can be expanded to meet increased demand. The expansion can occur without cessation in services by migrating records between SCP pairs while maintaining redundancy... |
| 6094663 |
Method and apparatus for implementing atomic queues |
| Jul-25-2000 |
Methods and apparatus for implementing queues without disabling interrupts or using locks are disclosed. According to one aspect of the present invention, a queue structure, which is accessible to a plurality... |
| 6092163 |
Pageable filter driver for prospective implementation of disk space quotas |
| Jul-18-2000 |
A filter driver for implementing disk space quotas is described. Quota limits on disk space taken up by files in the file system are established for users and directories, and an internal database is established... |
| 6092087 |
Log file optimization in a client/server computing system |
| Jul-18-2000 |
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... |
| 6092086 |
System and method for handling backout processing during capture of changed data in an enterprise computer system |
| Jul-18-2000 |
An enterprise data movement (EDM) system and method for more intelligently recording changes made to an IMS database. According to the present invention, when an application issues SETS/SETU and ROLS calls... |
| 6092085 |
Method and system for improved database disaster recovery |
| Jul-18-2000 |
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... |
| 6092084 |
One system of a multisystem environment taking over log entries owned by another system |
| Jul-18-2000 |
One system of a multisystem environment takes over log entries owned by another system of the environment. When a system owning entries on a primary log stream is inactive (or a sync point manager on the... |
| 6088706 |
System and method for managing replicated data by merging the retrieved records to generate a sequence of modifications |
| Jul-11-2000 |
A data management system and a method for managing copies of a shared data file maintained on a plurality of computer systems that are connectable via a mobile communications network. The method comprises:... |
| 6085333 |
Method and apparatus for synchronization of code in redundant controllers in a swappable environment |
| Jul-4-2000 |
Methods and associated apparatus for automatically synchronizing the operating code between a plurality of controllers. In a first embodiment after the spare controller is swapped into the storage subsystem,... |
| 6085200 |
System and method for arranging database restoration data for efficient data recovery in transaction processing systems |
| Jul-4-2000 |
A system and method for assembling database restoration data according to transaction in a transaction processing system. Database restoration data is collated by chronologically storing updated database... |
| 6081812 |
Identifying at-risk components in systems with redundant components |
| Jun-27-2000 |
A method and apparatus for identifying at-risk data in systems with redundant components is described. The method comprises the steps of representing the system by a plurality of nodes representing components... |
| 6081811 |
Method of database conversion including data verification |
| Jun-27-2000 |
The present invention relates to a new database handling protocol for function changing of data from an old database (202) to a new database (204). The protocol solves those problems that occur when large... |
| 6078999 |
Recovering from a failure using a transaction table in connection with shadow copy transaction processing |
| Jun-20-2000 |
A system for performing transaction processing on user data maintains a transaction table. The transaction table holds the identities of structured storages that have been opened but not yet closed by... |
| 6078933 |
Method and apparatus for parallel processing for archiving and retrieval of data |
| Jun-20-2000 |
The present invention provides for a method for archiving data files in a system having a master archiver and a plurality of child archivers. A plurality of child archivers are controlled by coupling the... |
| 6078930 |
Multi-node fault-tolerant timestamp generation |
| Jun-20-2000 |
Techniques for determining a safe recovery time value after a failure of a first node in a computer system are described. According to the techniques, every node in a multi-node parallel database system... |
| 6078921 |
Method and apparatus for providing a self-service file |
| Jun-20-2000 |
The invention provides a system to convert multi-part files into a single file for use and transfer. The invention combines a "portable server implementation" with a concatenation of the individual files... |
| 6076095 |
Method of one system of a multisystem environment taking over log entries owned by another system |
| Jun-13-2000 |
One system of a multisystem environment takes over log entries owned by another system of the environment. When a system owning entries on a primary log stream is inactive (or a sync point manager on the... |
| 6073206 |
Method for flashing ESCD and variables into a ROM |
| Jun-6-2000 |
A computer system for flashing Extended System Configuration Data (ESCD) and associated variables to a flash read-only memory (ROM) is provided. During Power-On-Self-Test (POST) code, a ROM image is copied... |
| 6070170 |
Non-blocking drain method and apparatus used to reorganize data in a database |
| May-30-2000 |
A method and apparatus for online reorganization of a database which does not prevent a process from accessing the database during the data reorganization. The invention uses a non-blocking drain to lock... |
| 6067550 |
Database computer system with application recovery and dependency handling write cache |
| May-23-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... |
| 6067541 |
Monitoring document changes in a file system of documents with the document change information stored in a persistent log |
| May-23-2000 |
A method and system for improved monitoring of document changes in a search engine by an indexing program. Once an indexing or other such monitoring program is halted, upon restart the monitoring program... |
| 6065018 |
Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases |
| May-16-2000 |
A method and apparatus to synchronize recovery logs transmitted to a remote site for recovering related databases having different logical structuring. In one embodiment, the related databases are a hierarchial... |
| 6065017 |
Apparatus and method for identifying and recovering from database errors |
| May-16-2000 |
A database recovery system and method that associates integrity states with predetermined database elements, each representing one or more conditions of a characteristic of interest of the associated database... |
| 6061769 |
Data set backup in a shared environment |
| May-9-2000 |
A method of taking a backup copy of a data set, for use with a log, with the data set being open for update by multiple updaters is described. A point on the log is identified (Recovery Time) from which... |
| 6058428 |
Method and apparatus for transferring digital images on a network |
| May-2-2000 |
A method and apparatus transfer digital images on a network. A signature list is first examined wherein the signature list includes a unique signature for each of the digital images requested for transfer.... |