User-operated amusement apparatus for kicking the user's buttocks
An apparatus including a user-operated and controlled apparatus for self-infliction of repetitive blows to the user's buttocks by a plurality of elongated arms bearing flexible extensions that rotate under the user's control.
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 |
| 8181165 | Using annotations to reuse variable declarations to generate different service functions Provided are a method, system, and article of manufacture for using annotations to reuse variable declarations to generate different service functions. A declaration file has variable declarations in a first programming language environment for use by application fu... | 05/15/2012 |
| 8177122 | Providing diagnostic information on the processing of variables in source code Provided are a system and article of manufacture for providing diagnostic information on the processing of variables in source code. Source code is scanned for an instance of a variable. An entry is added to a symbol table for the variable and indication is made in ... | 05/15/2012 |
| 8176269 | Managing metadata for data blocks used in a deduplication system Provided are a method, system, and article of manufacture for managing metadata for data blocks used in a deduplication system. File metadata is maintained for files having data blocks in a computer readable device. Data block metadata is maintained for each data bl... | 05/08/2012 |
| 8176187 | Method, system, and program for enabling communication between nodes Provided are a method, system, and program performed at a local node to communicate with a remote node. A first communication protocol is used to communicate with the remote node to establish a connection for a second communication protocol. Data structures are crea... | 05/08/2012 |
| 8171438 | Verification of a program partitioned according to the control flow information of the program Provided are a method, system, and article of manufacture for verification of a program partitioned according to the control flow information of the program. Properties are received indicating outcome states for a program. The program is processed to determine a con... | 05/01/2012 |
| 8171257 | Determining an end of valid log in a log of write records using a next pointer and a far ahead pointer Provided are a method, computer program product and system for determining an end of valid log in a log of write records. Records are written to a log in a storage device in a sequential order, wherein the records include a next pointer addressing a next record in a... | 05/01/2012 |
| 8171104 | Scheduling and searching meetings in a network environment Provided are a method, system, and program for scheduling and searching meetings in a network environment. A form is transmitted over a network to be rendered at an organizer computer to enable entry of information on a meeting. The form is received having organizer... | 05/01/2012 |
| 8171001 | Using a data mining algorithm to generate rules used to validate a selected region of a predicted column Provided are an article of manufacture, system, and method for using a data mining algorithm to generate rules used to validate a selected region of a predicted column. A data set has a plurality of columns and records providing data for each of the columns. Selecti... | 05/01/2012 |
| 8166000 | Using a data mining algorithm to generate format rules used to validate data sets Provided are a method, system, and article of manufacture for using a data mining algorithm to generate format rules used to validate data sets. A data set has a plurality of columns and records providing data for each of the columns. Selection is received of at lea... | 04/24/2012 |
| 8156134 | Using different groups of query graph transform modules to generate execution plans for queries for different database types Provided are a method, system, and article of manufacture for using different groups of query graph transform modules to generate execution plans for queries for different database types. A plurality of first type query translator modules include information indicat... | 04/10/2012 |
| 8151206 | Modifying an order of processing of a task performed on a plurality of objects Methods, apparatuses and computer program products are provided for modifying an order of processing of a task performed on a plurality of objects. A user selects a plurality of objects and a task to perform on the objects, and the initial order of processing of the... | 04/03/2012 |
| 8145988 | Command line testing Provided are a system, method and article of manufacture for validating an expected data output of an application under test. A first table comprising named columns populated with the expected data output and a second table comprising named columns associated with t... | 03/27/2012 |
| 8145724 | Method of, system for, and computer program product for providing a data structure for configuring connections between a local workstation file system and a remote host file system A data structure embodied in a computer-readable storage medium for configuring connections from a local workstation between a file system residing on the local workstation and a file system residing on a remote host system. The data structure provides for such conf... | 03/27/2012 |
| 8145655 | Generating information on database queries in source code into object code compiled from the source code Provided are a method, system, and article of manufacture for generating information on database queries in source code into object code compiled from the source code. Source code including query statements to perform operations with respect to a database is transla... | 03/27/2012 |
| 8141142 | Secure authentication of service users of a remote service interface to a storage media A pair of servers are employed to provide a secure low-overhead authentication of a user. A certificate server of the pair receives personal information of the user from a first client over a first network and provides an encrypted user certificate to the first clie... | 03/20/2012 |
| 8140986 | Generating test scenarios using reusable triggers indicating graphical user interface (GUI) elements and actions Provided are an article of manufacture, system, and method for generating test scenarios using reusable triggers indicating graphical user interface (GUI) elements and actions. User input is received defining a plurality of triggers for a graphical user interface (G... | 03/20/2012 |
| 8140785 | Updating metadata in a logical volume associated with a storage controller for data units indicated in a data structure Provided are a method, system, and article of manufacture for updating metadata in a logical volume associated with a storage controller. A data structure is generated indicating data units in a volume whose metadata is to be updated. An operation is initiated to up... | 03/20/2012 |
| 8140725 | Management system for using host and storage controller port information to configure paths between a host and storage controller in a network Provided is an article of manufacture, system and method for a management system for using host and storage controller port information to configure paths between a host and storage controller in a network. The management system obtains information on ports on at le... | 03/20/2012 |
| 8140486 | Restoring a source file referenced by multiple file names to a restore file Provided are a method, system, and program for restoring a source file referenced by multiple file names to a restore file. An operation is processed to restore a source file having a first file name to a restore file, wherein the source file is in a state of being ... | 03/20/2012 |
| 8140410 | Method, system, and program for translating and interfacing between data pools and product information management (PIM) systems Provided are a method, system, and program for translating and interfacing between data pools and product information management (PIM) systems. An element mapping is generated for each of a plurality of data pools mapping user elements and attributes to the data poo... | 03/20/2012 |
| 8135757 | Generating references to reusable code in a schema Provided are a method, system, and computer program product to generate references to reusable code in a schema. A program is coded in a first programming language having data structures, wherein at least one of the data structures includes a reference to reusable c... | 03/13/2012 |
| 8132050 | Providing removable storage management services using removable storage error information Provided are a method, system, and article of manufacture for providing removable storage management services using removable storage error information. Read/write error information is obtained for at least one removable storage by interfacing with the removable sto... | 03/06/2012 |
| 8131957 | Splitting writes between a storage controller and replication engine Provided are a method, system, and article of manufacture for splitting writes between a storage controller and replication engine. A splitter executing in a storage controller manages access to primary volumes. An initialization command is received to communicate w... | 03/06/2012 |
| 8130959 | Rekeying encryption for removable storage media Provided are a method, system, and article of manufacture for rekeying encryption keys for removable storage media. A rekey request is received for a coupled removable storage media, wherein encryption on the coupled removable storage media uses a first key and wher... | 03/06/2012 |
| 8127304 | Mapping and communicating data from a user interface to an application program Provided are a method, program, and article of manufacture for mapping and communicating data from a user interface to an application program. Data is received from a user interface via a network protocol directed to an application program. State information is gene... | 02/28/2012 |
| 8127084 | Using different algorithms to destage different types of data from cache Provided are a method, system, and article of manufacture for using different algorithms to destage different types of data from cache. A first destaging algorithm is used to destage a first type of data to a storage for a first duration. A second destaging algorith... | 02/28/2012 |
| 8126914 | Selecting a resource manager to satisfy a service request Provided are a method, system, and article of manufacture for selecting a resource manager to satisfy a service request. A catalog indicating a plurality of resource managers and at least one service offered by the resource managers is provided. Further provided is ... | 02/28/2012 |
| 8117169 | Performing scheduled backups of a backup node associated with a plurality of agent nodes Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in t... | 02/14/2012 |
| 8108337 | Managing consistency groups using heterogeneous replication engines Provided are a method, system, and article of manufacture for controlling a first storage system receiving commands from a first and second managers to create a consistency group with a second storage system. Host writes are received at the first storage system, whe... | 01/31/2012 |
| 8107359 | Performing a changeover from a first virtual node to a second virtual node Apparatus for non-disruptive error recovery in a clustered system, comprises a node instance configuration activity quiescing component for quiescing configuration activity at a first virtual node instance; a node instance creation component for creating a second vi... | 01/31/2012 |
| 8103827 | Managing processing systems access to control blocks providing information on storage resources Provided are a method, system, and article of manufacture to manage storage resources in a storage system. Requests by processing systems are received for access to a control block providing information on an address assigned to one of the storage resources to acces... | 01/24/2012 |
| 8099387 | Managing consistency groups using heterogeneous replication engines Provided are a method, system, and article of manufacture for managing consistency groups using heterogeneous replication engines replicating data. A common linkage manager issues a prepare to create consistency group command to a first replication manager and a sec... | 01/17/2012 |
| 8099385 | System and article of manufacture for maintaining data in a distributed computing environment for processing transaction requests Provided are a system and article of manufacture for maintaining data in a distributed computing environment. Data is stored at a primary storage site. A data structure is processed indicating an association of data sets in the stored data, secondary storage sites, ... | 01/17/2012 |
| 8095873 | Promoting content from one content management system to another content management system Provided are a method, system, and program for promoting content from one content management system to another content management system. Content from a first content management system satisfying a content criteria is determined. The first content management system ... | 01/10/2012 |
| 8095691 | Multi-node configuration of processor cards connected via processor fabrics Provided is a system comprising a first node comprising a plurality of processor cards each including a processor fabric, wherein the processor cards in the first node connect via their processor fabrics; a second node comprising a plurality of processor cards each ... | 01/10/2012 |
| 8090760 | Communicating in a computing system Provided are a computer readable medium and a system for communicating in a computing system. An example of the method includes establishing a local communications interface at a local site. This example also includes writing local site communication information to ... | 01/03/2012 |
| 8086792 | Demoting tracks from cache Provided are a method, system, and program for destaging a track from cache to a storage device. The destaged track is retained in the cache. Verification is made of whether the storage device successfully completed writing data. Indication is made of destaged track... | 12/27/2011 |
| 8086580 | Handling access requests to a page while copying an updated page of data to storage Provided are a method, system, and program for handling access requests to a page while copying an updated page of data to storage. An update to a page in a memory is received and indication is made that the page has an exclusive lock. The update is applied to the p... | 12/27/2011 |
| 8060779 | Using virtual copies in a failover and failback environment Provided are a method, system, and article of manufacture for using virtual copies in a failover and failback environment. Updates are copied from a primary first storage at the primary site to a secondary first storage at the secondary site during system operations... | 11/15/2011 |
| 8060587 | Methods and apparatus for launching device specific applications on storage area network components A storage area network (SAN) of the type has a plurality of components including one or more digital data processors in communication with one or more storage devices via a switching fabric. An interface process, e.g., resident on a manager digital data processor, p... | 11/15/2011 |