U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that Kleenex tissue was originally designed to be a gas mask filter? It was developed at the beginning of World War I to replace cotton, which was then in short supply as a surgical dressing.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 714/16 - Forward recovery (e.g., redoing committed action)


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter further including means or steps for recovery
No. of patents: 346
Last issue date: 04/10/2012


1                  
NumberTitleIssue Date
8156084Transfer of data from positional data sources to partitioned databases in restartable environments
Method, computer program product, and system for transferring data from positional data sources to partitioned databases are provided. A record is read from a positional data source. The record is to be written to one of a plurality of partitions of a database. A po...
04/10/2012
8099627Persistent images of distributed shared memory segments and in-memory checkpoints
A method, system, computer system, and computer-readable medium that enable quick recovery from failure of one or more nodes, applications, and/or communication links in a distributed computing environment, such as a cluster. Recovery is facilitated by regularly sav...
01/17/2012
8095823Server computer component
A processing system for assisting computer programs running in a distributed computer system is disclosed, the processing system including: a detector for detecting that a running program has encountered a problem caused by not having direct access to another piece ...
01/10/2012
8095824Performing mode switching in an unbounded transactional memory (UTM) system
In one embodiment, the present invention includes a method for selecting a first transaction execution mode to begin a first transaction in a unbounded transactional memory (UTM) system having a plurality of transaction execution modes. These transaction execution m...
01/10/2012
8060780Transient transaction execution with on-demand persistency
The subject matter disclosed herein provides methods and apparatus, including computer program products for handing transactions. The method may include, for example, processing, at a state correlation engine, a plurality of transactions; saving the effects of at le...
11/15/2011
8055942Data storage devices and methods for power-on initialization
Methods and systems are disclosed to generate a data map for a data storage device. A data map may be generated by scanning, during a power-on initialization process, data units of data stored on a data storage medium of a data storage device. The scanning may start...
11/08/2011
8020042System and method for supporting compensation work
A method for supporting compensation work comprises the steps of associating a data structure with a compensation function, and associating the data structure with the at least one event that can be encountered during execution of a forward work. The data structure ...
09/13/2011
7992039Failover and load balancing
Provided are techniques for static load balancing implemented in a filter driver. The filter driver determines a data quota for each of multiple data paths. The filter driver identifies a maximum number of commands for a target logical unit. The filter driver select...
08/02/2011
7945538Method and arrangements for node recovery
The present invention relates to a method and arrangements for node recovery particularly suitable for recovery involving large database fragments. The method for node recovery according to the present invention makes use of an old version of a fragment in a failed ...
05/17/2011
7937618Distributed, fault-tolerant and highly available computing system
A method and system for achieving highly available, fault-tolerant execution of components in a distributed computing system, without requiring the writer of these components to explicitly write code (such as entity beans or database transactions) to make component ...
05/03/2011
7917470Logging last resource system
A logging last resource (LLR) system can provide a transaction log and transaction data to a LLR resource after a number of two-phase-commit resources have been prepared. The LLR resource manager can operate on the transaction log and transaction data in an atomic f...
03/29/2011
7904752Synchronizing device error information among nodes
Provided are a method, system, and article of manufacture for synchronizing device error information among nodes. A first node performs an action with respect to a first node error counter for a device in communication with the first node and a second node. The firs...
03/08/2011
7873870Storage controller and data erasing method for storage device
A storage controller changes a block size to carry out a shredding process. A data shredder uses a large block size set by a block size setting part to write shredding data in a storage area of a disk drive and erase data stored therein. An error arising during the ...
01/18/2011
7870426Apparatus, system, and method for transactional peer recovery in a data sharing clustering computer system
The invention provides an apparatus, system, and method for cluster-wide peer recovery in the event of a computer failure. A failure of a first computer is detected and a recovery module is registered as the first computer. In one embodiment, the recovery module is ...
01/11/2011
7861114System and method for recovery of memory transactions
A method for transactional writing of data into a persistent memory comprising memory cells includes a transactional writing step and a transaction recovery step. The transactional writing step comprises one or more memory cell writing steps comprising the sub-steps...
12/28/2010
7836338Distributed transaction processing method, distributed transaction processing system, transaction management device, and computer product
A conductor transmits a commit processing request to directors in response to a commit request received from an application. Upon receipt of a response to the commit processing request from any one of the directors, the conductor notifies the application of a succes...
11/16/2010
7818618System and method for performing compensation work
In accordance with embodiments, there are provided mechanisms and methods for performing compensation work. These mechanisms and methods can enable embodiments to provide design patterns for implementing compensation work. The ability of embodiments to provide desig...
10/19/2010
7797577Reassigning storage volumes from a failed processing system to a surviving processing system
Provided are a method, system, and program for reassigning storage volumes from a failed processing system to a surviving processing system. A first processing system detects a failure of a second processing system. The first processing system determines device grou...
09/14/2010
7793150System, method, and computer program product for saving an unprocessed portion of a push buffer in response to an error
A system, method, and computer program product are provided for saving an unprocessed portion of as push buffer in response to an error. In use, operation of hardware is controlled utilizing a push buffer. Furthermore, an error is detected. In response to the error,...
09/07/2010
7788533Restarting an errored object of a first class
A method for running a computer program on computing hardware, in particular on a microprocessor, is described, the computer program including multiple program objects and errors being detected in the method while running the computer program on the computing hardwa...
08/31/2010
7757119Inherited transactions in asynchronous messaging
A method and system of inherited transactions in an asynchronous messaging are provided. A producer requests a message put operation in a transaction. A consumer carries out a get operation with the option to inherit the transaction of the put operation. In an inher...
07/13/2010
7747899Providing mapping fault processing
Mapping fault processing may be provided. First, user selectable elements may be received defining a process comprising a plurality of activities. Next, code may be produced, based on the received user selectable element, configured to implement the process. Then th...
06/29/2010
7721150Failover and load balancing
Provided are techniques for failover when at least one of a first network adapter and a data path through the first network adapter fails, wherein the first network adapter is connected to a filter driver, and wherein the first network adapter is connected to a seco...
05/18/2010
7716524Restarting an errored object of a first class
A method for executing a computer program on computing hardware, e.g., on a microprocessor, is provided, the computer program including multiple program objects and errors being detected in the method while running the computer program on the computing hardware. The...
05/11/2010
7711985Restarting an errored object of a first class
A method for executing a computer program on computing hardware, e.g., on a microprocessor, is provided, the computer program including multiple program objects and errors being detected in this method while the computer program is running on the computing hardware....
05/04/2010
7694178Method, apparatus and computer program product for transaction recovery
Method, apparatus and computer program product for transaction resolution in a system comprising a transaction manager, a plurality of resource managers and a connection distributor for distributing transaction requests from the transaction manager amongst the plura...
04/06/2010
7681076Method and an apparatus to perform fast log replay
A method and an apparatus to perform fast log replay have been disclosed. In one embodiment, the method includes preloading a buffer with data based on a catalog in response to a failure of a storage server and replaying a log as the buffer is being preloaded, where...
03/16/2010
7676692Database automated disaster recovery
A method of automated disaster site recovery of a DB2 subsystem is presented. The method reads parameters contained in a user modifiable control dataset of recovery parameters for objects, systems, and applications to be recovered. The method also reads a DB2 system...
03/09/2010
7562254Checkpointing and restarting long running web services
The present invention is a checkpoint processor configured for coupling to individual Web services through a Web services engine. The checkpoint processor can include checkpoint logic programmed to store checkpoint data for the individual Web service instance invoca...
07/14/2009
7526676Slave device having independent error recovery
A slave device adapted to couple to a master processor and including an error handler and a communication controller. The error handler is configured to detect errors internal to the slave device and, in response to detecting at least one error and independent of th...
04/28/2009
7523348Method and system for monitoring and managing archive operations
In accordance with an aspect of the present invention, in a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for creating a make...
04/21/2009
7487395Method, system, and apparatus for creating an architectural model for generating robust and easy to manage data protection applications in a data protection system
A data protection application if provided. The data protection application includes a job for providing protection to data. That job contains a plurality of tasks configured to perform the job. Also included is a task executor for managing the progress of each of th...
02/03/2009
7437608Reassigning storage volumes from a failed processing system to a surviving processing system
Provided are a method, system, and program for reassigning storage volumes from a failed processing system to a surviving processing system. A first processing system detects a failure of a second processing system. The first processing system determines device grou...
10/14/2008
7437609Reliable standby database failover
A method for providing data integrity of a database system. A standby database is selected to replace a failed primary database. At least one redo log file having at least one data transaction is selected to be applied to the selected standby database. The selected ...
10/14/2008
7430740Process group resource manager
A process group resource manager for managing protected resources during transaction processing is disclosed. The process group resource manager comprises a first process configured to provide access to a protected resource during one or more transactions, the first...
09/30/2008
7428656Performing retry operations
A method of performing a retry procedure may begin with detecting an error in a first zone of a data storage medium. Upon detecting the error, it is determined whether any retry procedure of a sequence of retry procedures has been performed upon detecting a previous...
09/23/2008
7409587Recovering from storage transaction failures using checkpoints
The disclosed technology facilitates recovery from storage-related failures by checkpointing copy-on-write operation sequences. An operation sequence incorporating such checkpoints into a copy-on-write can include the following: receive a write request that identifi...
08/05/2008
7400672Method and system for detecting transmitter errors
A system for detecting transmission errors in a data transmission system includes a receiver for receiving a data packet transmitted thereto by a corresponding transmitter and transmitting the data packet to a destination device and an error detection device for rec...
07/15/2008
7398421System and method for storage area network switch port failure recovery
Systems and methods for storage area network switch port failure recovery. A system may include several hosts, storage devices and a storage area network (SAN) switch. The SAN switch may include several ports, where each host is coupled to a respective host port and...
07/08/2008
7389378Write processing method for stream type commands and medium storage apparatus
A medium storage apparatus writes data for stream type commands on a medium, and improves the reliability of the write data while maintaining the execution time of the commands. The apparatus has a buffer for storing the write data of the write stream type commands,...
06/17/2008
1                  
 
Sign InRegister
Username  
Password   
forgot password?