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.
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 |
| 7893822 | Hybrid 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 |
| 7835359 | Method 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 |
| 7833188 | Aspiration 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 |
| 7534110 | Power 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 |
| 7533384 | Job 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 |
| 7533295 | Two 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 |
| 7522597 | Interface 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 |
| 7516360 | System 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 |
| 7486200 | Recreational 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 |
| 7480298 | Lazy 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 |
| 7480281 | Method 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 |
| 7478138 | Method 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 |
| 7465882 | Ceramic 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 |
| 7430615 | RDMA 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 |
| 7412499 | Method 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 |
| 7409453 | Method 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 |
| 7408484 | Method 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 |
| 7394409 | Method 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 |
| 7379444 | Method 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 |
| 7376887 | Method 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 |
| 7376860 | Checkpoint/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 |
| 7342878 | Input 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 |
| 7278853 | Power 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 |
| 7254745 | Diagnostic 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 |
| 7234077 | Rapid 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 |
| 7231638 | Memory 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 |
| 7219198 | Facilitating 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 |
| 7216135 | File 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 |
| 7188346 | Method, 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 |
| 7185076 | Method, 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 |
| 7177823 | In-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 |
| 7177322 | Technique 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 |
| 7161954 | Technique 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 |
| 7137114 | Dynamically 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 |
| 7133891 | Method, 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 |
| 7120693 | Method 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 |
| 7110389 | Fanning 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 |
| 7103664 | Method, 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 |
| 7099997 | Read-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 |
| 7092976 | Parallel 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 |