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

Icon_funbox Bizarre Patents

Patent No. 5926857

Armor With Rollers

An armor with rollers is provided that enables a user to move in all positions by rolling on a hard and smooth surface while constantly varying his bearing points on the ground.

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: Cutter, Esq.; Lawrence D.


Number of patents: 97
Last date: February 22, 2011

1      
NumberTitleIssue Date
7893822Hybrid drive mode indicator
A motorized vehicle that is capable of operating in a mode in which motive power is being supplied wholly or partially from electric power is provided with an exterior indicator showing this mode of operation to other vehicle operators. In this way other drivers are...
02/22/2011
7835359Method and apparatus for striping message payload data over a network
A method, an apparatus and a recording medium are provided for communicating message payload data, especially noncontiguous message data, from a first node of a network to a second node of the network in response to a request to transmit a message. Such method inclu...
11/16/2010
7833188Aspiration prevention mechanism
A patient angle sensor is employed in conjunction with gastric feeding devices to shut off or to reverse the flow of fluid in the tube when the angle of a bed ridden patient becomes sufficient to allow gastric juices to percolate up through the esophagus and into th...
11/16/2010
7534110Power card connection structure
Electrically conductive L-shaped blades are disposed in an insulative body as a mechanism for mechanically and electrically connecting circuit cards to circuit boards. In particular, the interconnection device herein provides a mechanism for providing greater therma...
05/19/2009
7533384Job routing to earliest available resources in a parallel job scheduler
A method is provided for starting a job in a parallel batch job data processing system in which a job is submitted to a scheduler having available, for use, a plurality of resource classes in the data processing system and by also including, within the job, instruct...
05/12/2009
7533295Two node virtual shared disk cluster recovery
A method for recovery in a two-node data processing system is provided wherein each node is a primary server for a first nonvolatile storage device and for which there is provided shared access to a second nonvolatile storage device for which the other node is a pri...
05/12/2009
7522597Interface internet protocol fragmentation of large broadcast packets in an environment with an unaccommodating maximum transfer unit
In a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, a method is provided for using the Internet Protocol (IP) for transmitting large broadcast data packets without incur...
04/21/2009
7516360System and method for execution of a job in a distributed computing architecture
The present invention provides a system and method for the execution of jobs in a distributed computing architecture that uses worker clients which are characterized by a checkpointing mechanism component for generating checkpointing information being assigned to at...
04/07/2009
7486200Recreational vehicle passing warning device
The present invention provides a warning apparatus for an automotive vehicle. The apparatus includes an air pressure sensor mounted on a side of the vehicle. This sensor provides an indication which is a function of sensed local air pressure. A connection mechanism ...
02/03/2009
7480298Lazy deregistration of user virtual machine to adapter protocol virtual offsets
A method is provided for operating a communications adapter employed in a multinode data processing system in a fashion which enhances the performance of remote direct memory access data transfers. The system is provided with pointers and a table which are employed ...
01/20/2009
7480281Method for improving cluster bring-up in a distributed topology liveness system
A method is provided for establishing clusters in a distributed data processing environment having a plurality of nodes. The frequency of messages sent for the purpose of cluster formation is selected based on ranking of the nodes. Higher ranking nodes transmit such...
01/20/2009
7478138Method for third party, broadcast, multicast and conditional RDMA operations
In a multinode data processing system in which nodes exchange information over a network or through a switch, the mechanism which enables out-of-order data transfer via Remote Direct Memory Access (RDMA) also provides a corresponding ability to carry out broadcast o...
01/13/2009
7465882Ceramic substrate grid structure for the creation of virtual coax arrangement
Signal line conductors passing through vertical vias in an insulative substrate for supporting and interconnecting integrated circuit chips are provided with shielding conductors in adjacent vias that link respective power and ground planes. The shielding conductors...
12/16/2008
7430615RDMA server (OSI) global TCE tables
In remote direct memory access (RDMA) transfers in a multinode data processing system in which the nodes communicate with one another through communication adapters coupled to a switch or network, there is a need for the system to ensure efficient memory protection ...
09/30/2008
7412499Method for adding new members to a group by sending a commit message with updated membership list to all nodes on the updated list
The determination of node and/or adapter liveness in a distributed network data processing system is carried out via one messaging protocol that can be assisted by a second messaging protocol which is significantly less susceptible to delay, especially memory blocki...
08/12/2008
7409453Method using two different programs to determine state of a network node to eliminate message response delays in system processing
The determination of node and/or adapter liveness in a distributed network data processing system is carried out via one messaging protocol that can be assisted by a second messaging protocol which is significantly less susceptible to delay, especially memory blocki...
08/05/2008
7408484Method of doing PACK unicode zSeries instructions
Emulation methods are provided for two PACK instructions, one for Unicode data and the other for ASCII coded data in which processing is carried out in a block-by-block fashion as opposed to a byte-by-byte fashion as a way to provide superior performance in the face...
08/05/2008
7394409Method of doing pack ASCII zSeries instructions
Emulation methods are provided for two PACK instructions, one for Unicode data and the other for ASCII coded data in which processing is carried out in a block-by-block fashion as opposed to a byte-by-byte fashion as a way to provide superior performance in the face...
07/01/2008
7379444Method to recover from node failure/recovery incidents in distributed systems in which notification does not occur
Epoch numbers are maintained in a pair wise fashion at a plurality of communication endpoints to provide communication consistency and recovery from a range of failure conditions including total or partial node failure and subsequent recovery. Once an epoch state in...
05/27/2008
7376887Method for fast ECC memory testing by software including ECC check byte
The present invention relates to the architecture and operation of computer hardware memory logic, and in particular to a method and respective system for verifying hardware memory logic, wherein an Error Correction Code (ECC) is used for correcting single-bit or mu...
05/20/2008
7376860Checkpoint/resume/restart safe methods in a data processing system to establish, to restore and to release shared memory regions
A method is provided in which checkpointing operations are carried out in data processing systems running multiple processes which employ shared memory in a manner which preserves data coherence and integrity but which places no timing restrictions or constraints wh...
05/20/2008
7342878Input port routing circuit that performs output port filtering
The filtering operations normally performed at the output port side of an Infiniband (or similar protocol) routing switch are performed in parallel at the input side to prevent data packets from being placed on a queue from which they would ordinarily ultimately be ...
03/11/2008
7278853Power card connection structure
Electrically conductive L-shaped blades are disposed in an insulative body as a mechanism for mechanically and electrically connecting circuit cards to circuit boards. In particular, the interconnection device herein provides a mechanism for providing greater therma...
10/09/2007
7254745Diagnostic probe management in data processing systems
A common interface (API) is provided which permits a single diagnostic probe manager to communicate with and to control a plurality of diagnostic probes. Through this interface the diagnostic probes are enabled to pass information concerning dependencies between sof...
08/07/2007
7234077Rapid restoration of file system usage in very large file systems
File system restoration is made more flexible through the use of indicators of individual file restoration status throughout the restoration process. Such indicators are particularly useful in the restoration of large file systems where, for example, the number of f...
06/19/2007
7231638Memory sharing in a distributed data processing system using modified address space to create extended address space for copying data
A method is provided for sharing and/or transporting data within a single node of a multi-node data processing. The method avoids the necessity of making more than one copy of the data to be shared or transported. The method is tunable based on the size of the data ...
06/12/2007
7219198Facilitating communication within shared memory environments using lock-free queues
Lock-free queues of a shared memory environment are used to facilitate communication within that environment. The lock-free queues can be used for interprocess communication, as well as intraprocess communication. The lock-free queues are structured to minimize the ...
05/15/2007
7216135File system for providing access to a snapshot dataset where disk address in the inode is equal to a ditto address for indicating that the disk address is invalid disk address
A system, method and computer readable medium for providing dynamic links to file system snapshots is disclosed. A link corresponding to a file system inode is generated. Upon activation of the link, the snapshot identifier of the most recent snapshot is retrieved a...
05/08/2007
7188346Method, system and program product for correlating data between operating environments
A data correlation technique is provided for a computing environment having multiple independent operating environments. The technique includes associating by a first operating environment a first key to a set of data to be obtained responsive to an identified event...
03/06/2007
7185076Method, system and program products for managing a clustered computing environment
Various components are provided to manage a clustered environment. These components include a System Registry that provides a global data storage; a Configuration manager that stores data locally on nodes of the clustered environment and globally within the System R...
02/27/2007
7177823In-queue jobs information monitoring and filtering
A remote monitor technique based on a client/server model is provided for a distributed computing system having a plurality of computing nodes. The remote monitor includes a server application for collecting jobs information on jobs in a queue of the system and a cl...
02/13/2007
7177322Technique for controlling selection of a peek adapter or a read adapter from multiple adapters connected to a high speed switch
A technique is provided for facilitating peeking and reading of messages from multiple adapters connected, for example, to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a ...
02/13/2007
7161954Technique for controlling selection of a write adapter from multiple adapters connected to a high speed switch
A technique is provided for facilitating writing of messages to multiple adapters connected to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a previously used adapter of t...
01/09/2007
7137114Dynamically transferring license administrative responsibilities from a license server to one or more other license servers
At least a portion of the administrative responsibilities of one license server is transferred from the one license server to one or more other license servers. These responsibilities include the management of software licenses. This transfer is performed dynamicall...
11/14/2006
7133891Method, system and program products for automatically connecting a client to a server of a replicated group of servers
A client application sends a request to a given server of a replicated group of servers, and expects a response to the request. If the client does not receive a response to the request, or if the server is otherwise unavailable, the client is automatically reconnect...
11/07/2006
7120693Method using two different programs to determine state of a network node to eliminate message response delays in system processing
The determination of node and/or adapter liveness in a distributed network data processing system is carried out via one messaging protocol that can be assisted by a second messaging protocol which is significantly less susceptible to delay, especially memory blocki...
10/10/2006
7110389Fanning route generation technique for multi-path networks
A fanning route generation technique is provided for multi-path networks having a shared communications fabric. The technique includes selecting a source node—destination node (S-D) group having common starting and ending sets of links from the network of intercon...
09/19/2006
7103664Method, system and program products for ordering lists of service addresses to provide load balancing of a clustered environment
Various components are provided to manage a clustered environment. These components include a System Registry that provides a global data storage; a Configuration manager that stores data locally on nodes of the clustered environment and globally within the System R...
09/05/2006
7099997Read-modify-write avoidance using a boundary word storage mechanism
The utilization of a controlled buffer and tags associated with read requests and the transmission of data in response to these requests, along with the transmitted tag information, is used to avoid a read-modify-write operations occurring in a communications adapte...
08/29/2006
7092976Parallel high speed backup for a storage area network (SAN) file system
File system backups are carried out by first generating a list of inodes including associated inode numbers in inode number order that have changed since the last backup operation. A table which has file names and inode numbers for all of the files currently in the ...
08/15/2006
1      
 
Sign InRegister
Username  
Password   
forgot password?