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

Icon_funbox Bizarre Patents

Patent No. 5971829

Motorized Ice Cream Cone

A Receptacle for supporting, rotating and sculpting a portion of ice cream or similarly malleable food while it is being consumed.

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/19 - Undo record


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


1          
NumberTitleIssue Date
8103910Local rollback for fault-tolerance in parallel computing systems
A control logic device performs a local rollback in a parallel super computing system. The super computing system includes at least one cache memory device. The control logic device determines a local rollback interval. The control logic device runs at least one ins...
01/24/2012
8095826Method and apparatus for providing in-memory checkpoint services within a distributed transaction
A method and apparatus for performing in-memory checkpoint services as a callable resource within a distributed transaction. As such, in-memory checkpoint processes can be utilized by an application as the application would use any resource available to the computer...
01/10/2012
8095827Replication management with undo and redo capabilities
A method for replicating a volume of data including selecting a target storage box to receive a physical copy of the actual volume of data stored on the source storage box for replication of the actual volume of data, selecting a point in time storage box to receive...
01/10/2012
8001421Compiler technique for efficient register checkpointing to support transaction roll-back
A method and apparatus for efficient register checkpointing is herein described. A transaction is detected in program code. A recovery block is inserted in the program code to perform recovery operations in response to an abort of the first transaction. A roll-back ...
08/16/2011
7996717Compression of temporal dimension in a temporal storage device
A method, apparatus, and computer program product for setting and implementing a policy to compress the history of data on a temporal volume is described. ...
08/09/2011
7979741Method and apparatus for data recovery system using storage based journaling
A storage system maintains a journal and a snapshot of one or more data volumes. Two journal entry types are maintained, an AFTER journal entry and a BEFORE journal entry. Two modes of data recovery are provided: “fast” recovery and “undo-able” recovery. A c...
07/12/2011
7945814Remedying method for troubles in virtual server system and system thereof
According to the invention, a managing server, using a snapshot-appended information table which stores management information for identifying snapshots of a virtual server, a setting change table which stores setting change information on the virtual server, and a ...
05/17/2011
7925924Method for command line interface restore points with support for an atomic sets of commands
The present invention introduces methods for controlling and configuring systems using a new command line interface (CLI) command. The CLI command allows a user to set a save point or a restore point of the configuration (e.g., setsavepoint). After the CLI command i...
04/12/2011
7913116Systems and methods for incremental restore
An embodiment relates generally to a method of restoring data in storage systems. The method includes providing for a current snapshot of a primary storage system at a secondary storage system and mounting an empty volume in the primary storage system. The method al...
03/22/2011
7860836Method and apparatus to recover data in a continuous data protection environment using a journal
In one aspect, a method to recover data includes annotating metadata entries in a journal to indicate changes by an application to an object stored in a continuous data protection environment. Each entry of the metadata corresponds to one of a unique group of DO str...
12/28/2010
7853827Isotropic processor
The present disclosure is directed toward a method for restoring a computer processor to a previous state. Described is a processor/memory architecture that may store successive instructions/data into a pushdown stack. As instructions are loaded and executed, the lo...
12/14/2010
7844856Methods and apparatus for bottleneck processing in a continuous data protection system having journaling
Method and apparatus to provide bottleneck processing in a continuous data protection system having journaling. In an exemplary embodiment, system parameter information is collected and analyzed to output bottleneck information. ...
11/30/2010
7823060Undo/redo architecture across multiple files
Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an und...
10/26/2010
7814367Method and system for time addressable storage
Method and system for allowing temporal navigation or time travel of data or data object across time are disclosed. In one embodiment, events that affected data objects are retrieved and inversed to revert the data objects back to a selected point-in-time, forward e...
10/12/2010
7802136Compiler technique for efficient register checkpointing to support transaction roll-back
A method and apparatus for efficient register checkpointing is herein described. A transaction is detected in program code. A recovery block is inserted in the program code to perform recovery operations in response to an abort of the first transaction. A roll-back ...
09/21/2010
7797358Methods and apparatus for continuous data protection system having journal compression
Method and apparatus to compress journal data in a continuous data protection system. An exemplary embodiment includes storing journal data including a do data stream and an undo data stream in a continuous data protection system, compressing data prior to entry in ...
09/14/2010
7761741Method and apparatus for data recovery system using storage based journaling
A storage system maintains a journal and a snapshot of one or more data volumes. Two journal entry types are maintained, an AFTER journal entry and a BEFORE journal entry. Two modes of data recovery are provided: “fast” recovery and “undo-able” recovery. A c...
07/20/2010
7739244Operating logging for online recovery in shared memory information systems
Clients are permitted to directly attach to a client server system. An oplog management system tracks changes as clients make the changes to control structures of the direct connection client server system. The Oplogging system stores changes in oplogs. Then, if a c...
06/15/2010
7640454System and method for point-in-time recovery of application resource sets
An application uses a set of resources, where the set of resources may include a variety of software and hardware resources, such as database management software, file systems, logical volumes, and physical disks. Configuration information, including various attribu...
12/29/2009
7467330System and method for journal recovery for multinode environments
A system and method are disclosed for providing journal recovery in a multi-node environment which comprises determining whether a block was updated by a first node; determining whether the block is associated with a lock held by a second node; and writing the block...
12/16/2008
7437525Guaranteed undo retention
Techniques are provided for guaranteed undo retention. The techniques include a database server attempting to store undo information in undo storage. In order to store the undo information, the database server may overwrite expired undo records; write to empty undo ...
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
7418460Method and system for enabling undo across object model modifications
A method and system provides reversibility of an operation performed by a user of an application program and associated with a modification to an object model of the application program, such as a spreadsheet program or other office productivity application program....
08/26/2008
7398422Method and apparatus for data recovery system using storage based journaling
A storage system maintains a journal and a snapshot of one or more data volumes. Two journal entry types are maintained, an AFTER journal entry and a BEFORE journal entry. Two modes of data recovery are provided: “fast” recovery and “undo-able” recovery. A c...
07/08/2008
7392428Method and system for recovering from abnormal interruption of a parity update operation in a disk array system
Data associated with the state of a parity update operation in a disk array system such as a RAID-6 system is stored during performance of the operation so that, in the event the operation is interrupted, recovery may be initiated using the stored data. The stored d...
06/24/2008
7383466Method and system of previewing a volume revert operation
Described is a revert preview mechanism, which gives the user a chance to temporarily remount a storage volume with the contents of a shadow copy, and then evaluate the computer system as if reverted, including allowing full I/O read and write operations to the stor...
06/03/2008
7370203Method for indivisibly modifying a plurality of sites in a microcircuit card non volatile memory, in particular a contactless card
A method of connecting a card to a terminal including the following steps: a) on receiving corresponding respective commands from the terminal, it modifies the contents of the card memory by provisionally recording in the card memory each of said interdependent item...
05/06/2008
7363540Transaction-safe FAT file system improvements
Concepts for enhancing operation of transaction-safe file allocation table systems are described. The concepts include writing a file to non-volatile memory media and rendering an update of file size to the TFAT storage medium; and receiving a request to locate data...
04/22/2008
7363537System and method for fault-tolerant synchronization of replica updates for fixed persistent consistency point image consumption
A method and apparatus for operating a storage system is disclosed. A root node has a first pointers to a plurality of lower nodes, the lower nodes having reference through a plurality of second pointers to point to blocks of persistent storage, the blocks of persis...
04/22/2008
7350104Invocation of a follow on unit of work
The present invention provides a method, system, computer program product and service, by which a unit of work manager can reliably start a follow-on unit of work after a first unit of work, in the event the first unit of work backs out without requiring to interloc...
03/25/2008
7343514Data copying system, relaying device, data transfer/reception system and program for copying of data in storage unit
A relaying device for relaying data transferred from first storage unit to a second storage unit, is provided outside a range presumed to be affected by a disaster, when a disaster, such as an earthquake, has broken out in an installation site of a host of a normal ...
03/11/2008
7343467Method to perform parallel data migration in a clustered storage environment
A clustered storage array consists of several nodes coupled to one or more storage systems. The nodes provide a LUN-device for access by a client, the LUN-device mapping to a source logical unit corresponding to areas of storage on the one or more storage systems. A...
03/11/2008
7340651System and method for maintaining functionality during component failures
A system and method for maintaining functionality during component failures is presented. During application registration, a recovery engine generates a recovery plan for the application. The recovery plan includes recovery actions that correspond to each component ...
03/04/2008
7337441System and method for prepreparing a transaction process involving a chain of servers in a circular flow
The invention provides a mechanism for allowing a transaction callback processing to be synchronized or to take effect prior to completion of a transaction or message. Additional Synchronization objects that will take part in the transaction can be registered on any...
02/26/2008
7337359System and method for recovering a device state
In one embodiment, a system and a method for recovering a device state related to detecting the installation of an application on a computing device, identifying information that pertains to the application, and storing the identified information in nonvolatile memo...
02/26/2008
7313726Operating system and data protection
The disclosed systems and methods provide for the protection of protected memory, for example, a hard disk, in a computer system. The systems and methods are configured to re-direct read and write access commands from locations in the protected memory to alternative...
12/25/2007
7310711Hard disk drive with support for atomic transactions
Embodiments of the present invention provide a data storage apparatus with new features to more easily enable atomic transactions. Rather than having the host system issue the multiple logging commands to the data storage apparatus, the data storage apparatus can be...
12/18/2007
7305422Performing computationally intensive calculations within a database server that provides a recovery mechanism
A method and apparatus for performing computationally intensive calculations on a database server that provides a recovery mechanism is provided. These calculations involve a series of updates performed on data stored as data items in a database server. An existing ...
12/04/2007
7299378Geographically distributed clusters
A method and apparatus for mirroring data between a plurality of sites is provided. At a first site of the plurality of sites, a record is maintained that identifies which changes made to one or more data blocks that are stored at the first site have had associated ...
11/20/2007
7296181Lockstep error signaling
Techniques are disclosed, for use in a computer system including a plurality of processing units coupled over a system fabric, to identify a lockstep error associated with a first packet to be transmitted over the system fabric; set a viral indicator in the first pa...
11/13/2007
1          
 
Sign InRegister
Username  
Password   
forgot password?