Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.
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 |
| 8151140 | Method and system for virtual on-demand recovery for real-time, continuous data protection A data management system or “DMS” provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources associated with a set of application host servers. To facilitate the data protection service, a host dri... | 04/03/2012 |
| 8145947 | User customizable CVFS namespace An apparatus and method are described for defining, maintaining and displaying a checkpoint result set to facilitate identification of desirable checkpoints during system recovery. The checkpoint result set may be mapped to a user-customizable namespace. The user cu... | 03/27/2012 |
| 8127178 | Image forming apparatus, method of controlling image forming apparatus, program, and storage medium An image forming apparatus includes a process execution unit which processes data input to a storage area by using the attribute of a process set in the storage area, an error event generation unit which generates an error event to execute an error process when an e... | 02/28/2012 |
| 8103911 | Method and system for disaster recovery based on journal events pruning in a computing environment A method and system for automated disaster recovery in an information technology computing system including computing resources, is provided. One implementation involves logging system events in a journaling log file, filtering the events of the log file for each re... | 01/24/2012 |
| 8095828 | Using a data storage system for cluster I/O failure determination Techniques are disclosed relating to storing a log of write operations made to a first storage device by one of a plurality of host computers running an instance of a distributed application. The log of write operations is stored at a second storage device. The plur... | 01/10/2012 |
| 8060479 | Systems and methods for transparently restoring data using file streaming A computer-implemented method for transparently restoring data using streaming may comprise identifying an attempt to access backed-up data that is not present on a computing device, transmitting a request to a server to restore the backed-up data, receiving the bac... | 11/15/2011 |
| 8055943 | Synchronous and asynchronous continuous data protection A method, system, and computer program product for providing continuous data protection for write data supplied from a host incorporating a processor device to data storage in accordance with write input/output (I/O) of an owning application is provided. The write d... | 11/08/2011 |
| 8041675 | Method for performing incremental backup of database files A method and apparatus for incrementally backing up database files is described. In one embodiment, the present invention replicates an original database file for the purpose of creating a backup database file. The backup database file is subsequently stored in a da... | 10/18/2011 |
| 8037345 | Deterministic recovery of a file system built on a thinly provisioned logical volume having redundant metadata A file server architecture decouples logical storage from physical storage and provides proactive detection and containment of faults, errors, and corruptions in a file system, in order to enable in place (online) and non-intrusive recovery. The file system is built... | 10/11/2011 |
| 8028194 | Sequencing technique to account for a clock error in a backup system A method, apparatus, and system of a sequencing technique to account for a clock error in a storage area network are disclosed. In one embodiment, a system of a backup server includes a processing module to examine a data timestamped with a sequence of characters de... | 09/27/2011 |
| 8024601 | Restarting method using a snapshot The active server A101 notifies its own operating status to the administration server 106, and the administration server 106 acquires a snapshot and copies a disk according to the policy established by a user. When the active server A101 ... | 09/20/2011 |
| 8015443 | Reproduction test service apparatus for medical systems, maintenance support information management apparatus, X-ray CT system, and maintenance service center apparatus In order to reproduce the past operations of a medical system, a reproduction test service apparatus stores a plurality of past log files directly or indirectly supplied from the medical system in a log file storage unit and reproduces the past operations of the med... | 09/06/2011 |
| 7984330 | Smart recovery of asynchronous processing Systems, methods, and computer program products are described that are capable of recovering an asynchronous process after an error occurs with respect to the process. For example, the process may be re-initiated upon detection of the error. The re-initiated process... | 07/19/2011 |
| 7979742 | Recoverability of a dataset associated with a multi-tier storage system A method and a system of improving recoverability of a dataset associated with a multi-tier storage system are provided. Updates to a dataset are stored in first storage. The dataset and a point-in-time copy of the dataset reside on second storage, and the first sto... | 07/12/2011 |
| 7921330 | Data migration manager A method and apparatus for transactions during a data migration. The transfer of data from an old database to a new database is structured as a set of small transactions. The transactions can be structured in a hierarchy of dependent transactions such that the trans... | 04/05/2011 |
| 7877630 | Trace based rollback of a speculatively updated cache This invention includes a circuit for tracking memory operations with trace-based execution. Each trace includes a sequence of operations that includes zero or more of the memory operations. Traces execute atomically and become eligible for commitment after all the ... | 01/25/2011 |
| 7865473 | Generating and indicating incremental backup copies from virtual copies of a data set Provided are a method, system, and program for generating and indicating incremental backup copies from virtual copies of a data set. A virtual copy operation is initiated to create a virtual copy of a data set, wherein the virtual copy represents the data set at a ... | 01/04/2011 |
| 7865772 | Management device and management method A management device stores configuration history information indicating a history of system configuration changes, from this information, specifies a system configuration of a recovery time, which is a certain point in time in the past, specifies a system configurat... | 01/04/2011 |
| 7801846 | Generating log sequence identifiers to apply a transaction to a storage system A method for applying a transaction to a database, the method includes generating a global log sequence identifier (GLSI) value within a first node based on log sequence identifier (LSI) values from one or more additional nodes, generating a local log sequence ident... | 09/21/2010 |
| 7802137 | Journaling system switching to another logical volume to store subsequently received update history In a data processing system having a primary site and a secondary site, storage systems are connected to each other via a communication line, data update history is recorded in a storage device as a journal in the primary site, and the journal is transferred to the ... | 09/21/2010 |
| 7783922 | Storage controller, and storage device failure detection method Even when a failure incapable of being detected by a single guarantee code occurs in data, a storage controller of the present invention can detect and restore this failure. The controller, upon receiving a write command from a host, establish a first data guarantee... | 08/24/2010 |
| 7783923 | Stored memory recovery system Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alte... | 08/24/2010 |
| 7752496 | Method, apparatus, and computer product for managing log data A log management module 10 acquires log data from a computer, temporarily stores the log data in a buffer, and writes the stored log data into a disk device 30a. When the log management module 10 detects a failure in the computer, the log... | 07/06/2010 |
| 7739548 | Determining actual power consumption for system power performance states A method determines actual power consumption for system power performance states (SPP-states) of a server. The method comprises initializing the server, performing a worst case workload test, measuring power consumption of the server at one or more SPP-states, and a... | 06/15/2010 |
| 7730029 | System and method of fault tolerant reconciliation for control card redundancy A system and method are provided for redundant control plane error handling allowing the inactive control plane to continue to act as a redundant failsafe when the inactive control plane database is in a compromised state which is below a certain predetermined level... | 06/01/2010 |
| 7711986 | Fault recovery for transaction server A primary server transmits a write transaction to N backup devices. Each backup device records the write transaction to a local redo log stored at a high-performance storage and then transmits a notification to the primary device. When the primary device receives no... | 05/04/2010 |
| 7707181 | System and method of distributing replication commands A transactional replication system wherein each replicated command applies to a single row as identified by the primary key, replicated commands are dispatched among multiple connections by hashing of primary key from a single command queue to ensure that changes to... | 04/27/2010 |
| 7669081 | Systems and methods for scheduling, processing, and monitoring tasks A computer-implemented method for performing a process is provided. The method comprises: (a) receiving a request to perform a process, the process comprising a plurality of tasks and at least a scheduler rule; (b) receiving a plurality of checkpoints associated wit... | 02/23/2010 |
| 7653836 | Logging metadata modifications in a data storage system A method, system, apparatus, and computer-readable medium for logging metadata modifications in a storage system are provided. According to one method, modifications to storage system metadata are detected and described in a log string data structure. The log string... | 01/26/2010 |
| 7644308 | Hierarchical timestamps Embodiments of the present invention are directed to digitally encoded hierarchical timestamps that are stored in computer readable mediums. The hierarchical timestamps of the present invention include a first field that stores a timestamp value and a second field t... | 01/05/2010 |
| 7594139 | Extracting log and trace buffers in the event of system crashes A system and program storage device for extracting data of a buffer after a failure of an operating system. An application is registered prior to the failure. The registering includes identifying a buffer in which the data to be extracted is stored prior to the fail... | 09/22/2009 |
| 7581136 | Method and apparatus for data recovery A storage system stores I/O operations in a journal volume in a chronological order and with assigned sequence numbers. When a predefined command to be logged is received, the storage system transmits a log of the command to an external server with the information o... | 08/25/2009 |
| 7577871 | Computer system and method having isolatable storage for enhanced immunity to viral and malicious code infection An apparatus and method of supporting the backup and recovery of a computing device. The computing device typically includes both a user computing environment and a supporting environment which enhances the stability and functionality of the user computing environme... | 08/18/2009 |
| 7571350 | Storage system and recovery method thereof There is provided a storage system having a host computer for transmitting and receiving data, and a plurality of storage apparatus provided with volumes for storing the data sent by the host computer including a check point setting unit for setting check points as ... | 08/04/2009 |
| 7536593 | Apparatus, system, and method for emergency backup An apparatus, system, and method quickly backs up data in an emergency situation and reduces battery backup dependence. The apparatus may include a backup module and a dedicated computer readable storage device. The backup module interfaces with system memory and se... | 05/19/2009 |
| 7533298 | Write journaling using battery backed cache A system, apparatus and method for maintaining information related to a write operation is described. In one embodiment of the invention, a write journal is provided that contains a list of entries that store information related to active write operations so that a ... | 05/12/2009 |
| 7529973 | Method of and apparatus for taking back-up and checking alteration of data, and computer product The invention relates to taking a back-up of original data and deciding whether the original data has been altered. A back-up of the original data is taken by copying the original data from one storing unit to other storing unit as back-up data. Once the copying is ... | 05/05/2009 |
| 7519859 | Fault recovery for transaction server A primary server transmits a write transaction to N backup devices. Each backup device records the write transaction to a local redo log stored at a high-performance storage and then transmits a notification to the primary device. When the primary device receives no... | 04/14/2009 |
| 7506203 | Extracting log and trace buffers in the event of system crashes A method for extracting data of a buffer after a failure of an operating system. An application is registered prior to the failure. The registering includes identifying a buffer in which the data to be extracted is stored prior to the failure. The buffer is reserved... | 03/17/2009 |
| 7506202 | 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. ... | 03/17/2009 |