Recoverability

CL 707 SC 202
6978282 Information replication system having automated replication storage
Dec-20-2005 An information recovery system automatically selects storage for a replication of a data volume.
6978280 Method and system for improving LUN-based backup reliability
Dec-20-2005 A method and system for employing fast, but easily corrupted mass storage for reliably backing up objects, such as files and database. In a LUN-based mass storage device, a timestamp is updated or a counter...
6978279 Database computer system using logical logging to extend recovery
Dec-20-2005 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...
6976165 System and method for secure storage, transfer and retrieval of content addressable information
Dec-13-2005 An algorithm (such as the MD5 hash function) is applied to a file to produce an intrinsic unique identifier (IUI) for the file (or message digest). The file is encrypted using its IUI as the key for...
6971096 Transaction data structure for process communications among network-distributed applications
Nov-29-2005 A process automation application, referred to as a commerce exchange server, for sending transaction messages between application programs uses a transaction definition data structure for specifying the...
6970975 Method for efficient caching and enumerating objects in distributed storage systems
Nov-29-2005 A method for performing efficient caching through an enumeration process is provided. The objects residing on the storage medium are cached in the order that these objects are kept in the directory of...
6970970 Method of storing data in a non-volatile memory and apparatus therefor
Nov-29-2005 Provided is a method of storing data in a non-volatile memory, including generating and storing logs including data to be stored and an address of the non-volatile memory in response to a data-writing...
6970890 Method and apparatus for data recovery
Nov-29-2005 A method for recovering data in a storage device is provided in which information related to a first data structure is defined with a plurality of copies of a second data structure and the information...
6968456 Method and system for providing a tamper-proof storage of an audit trail in a database
Nov-22-2005 A method and system is provided for a tamper-proof storage of one or more records of an audit trail in a database. Since the integrity of the database records may be vulnerable to actions taken by a user...
6968347 Data recovery method and apparatus
Nov-22-2005 A method and apparatus for data recovery in a system involving a first data store acting as a standard volume and a physical moving mirror data store that operates in a first mode to be synchronized and...
6965896 Active log read I/O balancing for log duplexing
Nov-15-2005 The invention is embodied in a method for enabling improved access to data stored in a log of a computer memory system, wherein the computer memory system has multiple copies of said log, i.e., a primary...
6963885 System and method for identifying invoices that may be duplicate prior to payment
Nov-8-2005 A system and method for identifying duplicate invoices among multiple systems, the method including the steps of loading first invoices having an index number into a database during a first predetermined...
6963884 Recoverable digital content degradation: method and apparatus
Nov-8-2005 In many situations, it is desirable to restrict access to digital content. This invention presents an extremely efficient and simple method and apparatus to degrade and recover digital content. The invented...
6963882 Method and apparatus for processing a list structure
Nov-8-2005 Various enhancements are made to the architecture of a list processor to facilitate its use in implementing a message queue that is shared by queue managers residing across a multisystem complex. A new...
6961865 Techniques for resuming a transaction after an error
Nov-1-2005 Techniques for executing an atomic transaction include performing a first operation of a first set of operations. The atomic transaction involves the first set of operations for causing changes to a first...
6961739 Method for managing directories of large-scale file system
Nov-1-2005 The present invention relates to the method for managing directories of a large-scale file system. The present invention the steps of creating root blocks which have a fixed global depth, calculating an...
6961738 Information processing device and information processing method using fingerprint identification
Nov-1-2005 An information processing device and an information processing method using fingerprint matching lighten the burden imposed the user in suspension/resumption of use of the device, and enable suspension/resumption...
6959401 Recovery guarantees for software components
Oct-25-2005 A technique is described for guaranteeing recovery in a computer system comprising of recovery contracts with a plurality of obligations for a message exchange between a first component and a second component....
6959313 Snapshots of file systems in data storage systems
Oct-25-2005 The present invention relates to methods and systems of snapshot management of a file system in a data storage system. To represent the snapshots, the invention maintains pointers to the root block pointer...
6959122 Method and system for assisting in the reconstruction of an image database over a communication network
Oct-25-2005 A method and system for providing assistance in recreating a digital image file on a user computer from information obtained over a communication network retained at a remote location with respect to the...
6954752 Methods and apparatus for clustering and prefetching data objects
Oct-11-2005 Techniques for managing data objects in conjunction with a computer system are provided. In a technique for clustering data objects on a disk storage device, the invention comprises maintaining a log of...
6952758 Method and system for providing consistent data modification information to clients in a storage system
Oct-4-2005 A data storage system and method for providing consistent data to multiple clients based on data modification information as existing data is updated and new data is written to the system. The information...
6952707 Efficient sequence number generation in a multi-system data-sharing environment
Oct-4-2005 A method, apparatus, article of manufacture, and data structure for use in efficiently generating sequence numbers in a multi-system data-sharing environment. Sequence number assignment logic, performed...
6950836 Method, system, and program for a transparent file restore
Sep-27-2005 Provided is a method, system, and program for automatically handling an error when retrieving a file for an application. An error is detected while the application retrieves a file from the storage device....
6950834 Online database table reorganization
Sep-27-2005 A database table reorganization is defined to permit online access of the table during the reorganization. Records are reorganized in the database table by vacating records from a defined number of pages...
6950833 Clustered filesystem
Sep-27-2005 A cluster of computer system nodes share direct read/write access to storage devices via a storage area network using a cluster filesystem. Version information about subsystems is acquired by a leader...
6944726 Distributed background track processing
Sep-13-2005 Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible...
6944635 Method for file deletion and recovery against system failures in database management system
Sep-13-2005 A method for file deletion and recovery against system failures in a database management system comprising steps of deleting files listed in a pending action list during a transaction commit process, writing...
6944625 Method for charging information about an error in a database
Sep-13-2005 A target database (4) connected to the Internet (NET) is designed to gather entry data (EI) stored in source databases (1, 2, 3) similar in content, which source databases (1, 2, 3) are...
6941396 Storage controller redundancy using bi-directional reflective memory channel
Sep-6-2005 A bi-directional reflective memory channel between a pair of storage controllers is used to maintain a mirrored copy of each storage controller's native buffer contents within the buffer of the other storage...
6941326 Accounting for update notifications in synchronizing data that may be represented by different data structures
Sep-6-2005 Methods, systems, and computer program products for synchronizing data stored at one or more message clients with data stored at a message server where the message clients may receive update notifications...
6938056 System and method for restoring a file system from backups in the presence of deletions
Aug-30-2005 "A system and associated method restore a file system from incremental backups in the presence of deletion, without restoring deleted files. This is accomplished by logging deletions in a deletion log....
6938031 System and method for accessing information in a replicated database
Aug-30-2005 A method for accessing information in a replicated database includes receiving a request for information in a database. The request is associated with a table in the database. The table includes a plurality...
6934753 Apparatus and method for blocking access to undesirable web sites on the internet
Aug-23-2005 An apparatus and method for blocking access to undesirable web sites by central control at a network provider's side according to the subscriber requests are disclosed, in which the apparatus reduces time...
6934727 Dynamic synchronization of tables
Aug-23-2005 Each node in a network accessing a common database caches a copy of the database tables it uses and updates those tables based on changes made by other nodes in a coherent cache, i.e., those node that...
6934723 Method for file system replication with broadcasting and XDSM
Aug-23-2005 A method and system are provided for replicating data in a network to a plurality of client applications which are associated to at least one server. Network traffic is reduced and an easy-to-do automated...
6934722 Method of finding application components in an intelligent backup and restoring system
Aug-23-2005 A method for finding application components installed on a computer system for use in a backup system associated with the computer system includes creating a linked list of application components installed...
6934720 Automatic invalidation of cached data
Aug-23-2005 A system and method are provided for automatically invalidating cached data. A cache system caches data from a data server (e.g., web server, application server, database). When a request is received at...
6934710 Generating coherent global identifiers for efficient data identification
Aug-23-2005 A method and system thereof for identifying records are described. Records on a node are distinguished from other records on the node by assigning each record a unique local identifier. When a record is...
6931422 Enhanced backup and recovery methodology
Aug-16-2005 Initially, a table file is built which lists at least filesystems to be backed up. It also may list the type of backup techniques to be used for a specific filesystem, the filesystem's logical location,...
6931420 Method for the separate authentication of a template and user data
Aug-16-2005 A method for the separate authentication of a template and of data inserted therein. A template is provided with a template ID and a template Data Authentication Code (DAC(t)). User data is inserted in...
6928580 Distributed data center system protocol for continuity of service in the event of disaster failures
Aug-9-2005 A distributed data center system protocol is provided which includes providing a client having a failure detector, a primary data center, and a backup data center operatively interconnected. A transaction...
6922792 Fault tolerance for computer programs that operate over a communication network
Jul-26-2005 Mechanisms for a Networked Enterprise Server that provide fault tolerance for computer programs that interact with computer programs within and between enterprises over a communication network, such as...
6922708 File system that supports transactions
Jul-26-2005 Techniques are provided for performing file operations. According to one technique, a file system interface is exposed to applications. The file system interface includes routines for saving and retrieving...
6920467 Avoiding unwanted side-effects in the updating of transient data
Jul-19-2005 An information processing apparatus includes memory for storing a plurality of data; updating means for updating data stored in the memory in a transaction; and setting means for setting, with regard to...
6915315 Self archiving log structured volume with intrinsic data protection
Jul-5-2005 A data backup system for use with a server running a storage application that writes and reads data blocks. The system includes a self archiving log structured volume for copying blocks from an active...
6912632 Storage system, storage system control method, and storage medium having program recorded thereon
Jun-28-2005 A storage system has a host computer and a storage control device connected thereto. The system controls duplication of data in a first logical volume to be stored in real-time in a second logical volume...
6912539 Method and apparatus for verifying converted database commands
Jun-28-2005 A system and method converts database commands from one language and dialect to another and verifies the results of the conversion. If the results are accurate, changes may be committed to the database...
6910075 Dynamic RDF groups
Jun-21-2005 Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or...
6907512 System and method for filtering write operations to a storage medium containing an operating system image
Jun-14-2005 A write filter is used to handle write operations by an operating system of a computing device that has a main storage medium in which the operating system image is stored. The write filter is placed in...