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

Icon_funbox Bizarre Patents

Patent No. 6293874

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.

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.

 

Attorney: Victor; David W.


Number of patents: 678
Last date: May 15, 2012

1                      
NumberTitleIssue Date
8181165Using 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
8177122Providing 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
8176269Managing 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
8176187Method, 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
8171438Verification 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
8171257Determining 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
8171104Scheduling 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
8171001Using 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
8166000Using 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
8156134Using 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
8151206Modifying 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
8145988Command 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
8145724Method 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
8145655Generating 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
8141142Secure 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
8140986Generating 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
8140785Updating 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
8140725Management 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
8140486Restoring 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
8140410Method, 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
8135757Generating 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
8132050Providing 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
8131957Splitting 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
8130959Rekeying 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
8127304Mapping 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
8127084Using 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
8126914Selecting 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
8117169Performing 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
8108337Managing 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
8107359Performing 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
8103827Managing 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
8099387Managing 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
8099385System 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
8095873Promoting 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
8095691Multi-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
8090760Communicating 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
8086792Demoting 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
8086580Handling 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
8060779Using 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
8060587Methods 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
1                      
 
Sign InRegister
Username  
Password   
forgot password?