A method for inducing cats to exercise consists of directing a beam of invisible light produced by a hand-held laser apparatus onto the floor or wall.
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 |
| 8156084 | Transfer 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 |
| 8099627 | Persistent 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 |
| 8095823 | Server 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 |
| 8095824 | Performing 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 |
| 8060780 | Transient 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 |
| 8055942 | Data 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 |
| 8020042 | System 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 |
| 7992039 | Failover 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 |
| 7945538 | Method 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 |
| 7937618 | Distributed, 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 |
| 7917470 | Logging 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 |
| 7904752 | Synchronizing 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 |
| 7873870 | Storage 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 |
| 7870426 | Apparatus, 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 |
| 7861114 | System 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 |
| 7836338 | Distributed 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 |
| 7818618 | System 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 |
| 7797577 | Reassigning 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 |
| 7793150 | System, 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 |
| 7788533 | Restarting 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 |
| 7757119 | Inherited 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 |
| 7747899 | Providing 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 |
| 7721150 | Failover 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 |
| 7716524 | Restarting 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 |
| 7711985 | Restarting 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 |
| 7694178 | Method, 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 |
| 7681076 | Method 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 |
| 7676692 | Database 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 |
| 7562254 | Checkpointing 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 |
| 7526676 | Slave 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 |
| 7523348 | Method 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 |
| 7487395 | Method, 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 |
| 7437608 | Reassigning 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 |
| 7437609 | Reliable 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 |
| 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 |
| 7428656 | Performing 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 |
| 7409587 | Recovering 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 |
| 7400672 | Method 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 |
| 7398421 | System 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 |
| 7389378 | Write 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 |