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

Icon_funbox Bizarre Patents

Patent No. 5100138

Motorized Mobile Boxing Robot

A simulation environment for the sport of boxing utilizing a robotic machine interface system which carries a person

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: Stewart; Mari A.


Number of patents: 30
Last date: February 24, 2009

NumberTitleIssue Date
7496900Method for automatic detection of build regressions
A method and apparatus for automatically performing regression processing on trace data are provided. With the apparatus and method, call tree data structures are generated for two or more executions of two or more builds of a computer program. The apparatus and met...
02/24/2009
7495561Item position indicator and optimized item retrieval for a sensor equipped storage unit
A computer implemented method, apparatus, and computer program product for communicating the shelf position of an item within a storage unit. An item to be located in the storage unit is identified. The storage unit system determines the shelf position of the identi...
02/24/2009
7493419Input/output workload fingerprinting for input/output schedulers
A computer implemented method in a data processing system for fingerprinting input/output workloads for input/output schedulers. Requests are identified in a workload for an input/output scheduler. Each request is classified to form a set of classifications. Whether...
02/17/2009
7492704Protocol definition for software bridge failover
A method, data processing system, and computer usable code are provided for protocol definition for software bridge failover. In a first aspect of the present invention, a first software bridge determines the proper working operation of a physical adapter. Limbo pac...
02/17/2009
7487206Method for providing load diffusion in data stream correlations
A computer implemented method for performing load diffusion to process data stream pairs. A data stream pair is received for correlation. The data stream pair is partitioned into portions to meet correlation constraints for correlating data in the data stream pair t...
02/03/2009
7480869Method and apparatus for displaying status of hierarchical operations
A method, apparatus, and computer instructions are disclosed for displaying the true status of hierarchical operations being performed in a data processing system. For example, a Z-order layering technique can be used to display simultaneously on a screen the status...
01/20/2009
7477263Relayout of all or part of a graph in association with a change in state of a graph element
A computer implemented method, apparatus and computer program product for adjusting a graph. A modification to a first object in the graph is determined in which the first object has a position relative to a second object in the graph. The second object in the graph...
01/13/2009
7475111Method of information capture and visualization
A computer implemented method of information capture is provided. Each node in a knowledge network associated with a first piece of expertise information that communicates with at least one other node associated with the first piece of expertise information is aggre...
01/06/2009
7475424System and method for on-demand dynamic control of security policies/rules by a client computing device
A system and method for an end user to change the operation of a data flow filter mechanism, such as a firewall, that operates to control data flows between a plurality of protected computing devices and one or more non-protected computing devices. With the system a...
01/06/2009
7464952Media windshield for two-wheeled vehicle
A windshield for bicycles and scooters. The windshield includes a media player, such as a compact disc player, that may be operated while riding a bicycle or scooter. ...
12/16/2008
7467197Workflow anywhere: invocation of workflows from a remote device
A method for providing the ability for systems personnel to use a personal wireless device, such as a mobile phone, palm device, or blackberry device, to receive a system alert regarding a developing situation requiring action and to be notified of pre-selected work...
12/16/2008
7464024Chinese character-based parser
A parser is provided that parses a Chinese text stream at the character level and builds a syntactic structure of Chinese character sequences. A character-based syntactic parse tree contains word boundaries, part-of-speech tags, and phrasal structure information. Sy...
12/09/2008
7453816Method and apparatus for automatic recovery from a failed node concurrent maintenance operation
A method, apparatus, and computer instructions are provided by the present invention to automatically recover from a failed node concurrent maintenance operation. A control logic is provided to send a first test command to processors of a new node. If the first test...
11/18/2008
7447698Method for balancing binary search trees
Method for balancing a binary search tree. A computer implemented method for balancing a binary search tree includes locating a node in a binary search tree, determining whether a depth of the located node is greater than a threshold, and performing balancing operat...
11/04/2008
7447851System for page-out and page-in of stale objects in memory
A system for moving an object from a short lived memory area in a program address space on a physical memory into a tenured memory area in response to a determination that the object has not been freed from the short lived memory area. If the object in the tenured m...
11/04/2008
7437670Magnifying the text of a link while still retaining browser function in the magnified display
A web browser magnifies the content of the whole page in memory and displays the relevant portion in a magnifier with hyperlinks. The web browser then maps the magnified display to the original document. Thus, manipulation of the mouse in the magnified display may r...
10/14/2008
7412493Publish/subscribe messaging system
The invention relates to a message broker for managing subscription requests in a multicast messaging system. The messaging system comprises a plurality of publishers publishing information to the broker and a plurality of subscribers subscribing to information rece...
08/12/2008
7400422Method, apparatus, and program to prevent computer recognition of data
A text modification mechanism is provided for formatting data such that the information can be reasonably deciphered by a human, but cannot be easily recognized by computer recognition techniques. The text modification mechanism alters printed text so that computer ...
07/15/2008
7392383Method and apparatus for providing process-based access controls on computer resources
A method, apparatus, and computer instructions for process-based access controls on computer resources to processes. An access mechanism is provided in which a specific invoker obtains an object access identity (ACI). Another mechanism is provided in which a specifi...
06/24/2008
7389195Uniform power density across processor cores at burn-in
A computer implemented method, data processing system, and computer usable code are provided for burn-in testing of a multiprocessor. A process identifies a power management data set for a plurality of processor cores associated with the multiprocessor. The process ...
06/17/2008
7389298Seamless remote traversal of multiple NFSv4 exported file systems
A method for transparently navigating through exported file system namespaces on a server using a single mount. When an exported file system is mounted onto a client, the client creates a file system ID structure for the exported file system, wherein the file system...
06/17/2008
7388683Fax check/money order automatically from ATM
An automatic teller machine capable of sending a facsimile of a check, money order, or other payment instrument to a payee designated by a user. The user inserts cash or allows an account to be debited to pay for the payment instrument, and the automatic teller mach...
06/17/2008
7386414Generation of hardware thermal profiles for a set of processors
A computer implemented method, data processing system, and computer usable code are provided for generation of hardware thermal profiles for a set of processors. Sampling is performed of the thermal states of the set of processors during the execution of a set of wo...
06/10/2008
7370331Time slicing in a shared partition
An operating system in a shared processor logical partitioned data processing system is given a target percentage. The hypervisor assigns the target processor percentage to the operating system. The operating system also has a predetermined time slice to allot to th...
05/06/2008
7363513Server denial of service shield
A method, apparatus, and computer instructions for responding to a denial of service attack. The method comprising from a remote data processing system detects an occurrence of the denial of service attack in which invalid credentials are presented to the data proce...
04/22/2008
7360149Displaying text of video in browsers on a frame by frame basis
A method, system, and computer program product for presenting text from multimedia data to a user is provided. In one embodiment, multimedia data containing associated text data is received by a data processing system. The associated text data is extracted from the ...
04/15/2008
7360095Method and apparatus for a proximity warning system
The present invention provides a method, apparatus, and computer instructions for warning of a presence of a person in a zone having an inadequate security clearance. Movement of the person in the zone is detected. A message is broadcast to selected data processing ...
04/15/2008
7346748Storage pools with write atomicity
A method, apparatus, and computer program product for storage pools with write atomicity. An abstraction manager enforces write atomicity and disallows options which are inconsistent with write atomicity. The abstraction manager constructs through a physical device ...
03/18/2008
7343368Propagation of filter expressions across multi-layered systems
A method in a data processing system for propagation of filter expressions across multi-layered systems. If a selection criteria expression in a data request received by a first data processing engine from an application is incompatible with selection criteria expre...
03/11/2008
7340478Method and apparatus for implementing container managed uses, ownerships, and references in an enterprise JavaBean environment
A method, apparatus, and computer instructions are provided for implementing container managed uses, ownerships, and references in an enterprise JavaBean™ environment. A user may specify a uses, ownership, reference relationships between entity beans and sessions ...
03/04/2008
 
Sign InRegister
Username  
Password   
forgot password?