The first match was accidentally discovered in 1826 when John Walker scraped a stick with chemicals on the end against a stone floor.
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.
| Number | Title | Issue Date |
| 8103910 | Local 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 |
| 8095826 | Method 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 |
| 8095827 | Replication 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 |
| 8001421 | Compiler 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 |
| 7996717 | Compression 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 |
| 7979741 | Method 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 |
| 7945814 | Remedying 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 |
| 7925924 | Method 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 |
| 7913116 | Systems 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 |
| 7860836 | Method 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 |
| 7853827 | Isotropic 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 |
| 7844856 | Methods 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 |
| 7823060 | Undo/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 |
| 7814367 | Method 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 |
| 7802136 | Compiler 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 |
| 7797358 | Methods 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 |
| 7761741 | Method 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 |
| 7739244 | Operating 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 |
| 7640454 | System 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 |
| 7467330 | System 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 |
| 7437525 | Guaranteed 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 |
| 7430740 | Process 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 |
| 7418460 | Method 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 |
| 7398422 | Method 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 |
| 7392428 | Method 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 |
| 7383466 | Method 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 |
| 7370203 | Method 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 |
| 7363540 | Transaction-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 |
| 7363537 | System 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 |
| 7350104 | Invocation 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 |
| 7343514 | Data 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 |
| 7343467 | Method 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 |
| 7340651 | System 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 |
| 7337441 | System 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 |
| 7337359 | System 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 |
| 7313726 | Operating 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 |
| 7310711 | Hard 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 |
| 7305422 | Performing 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 |
| 7299378 | Geographically 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 |
| 7296181 | Lockstep 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 |