...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.
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 |
| 7039693 | Technique for validating a re-initialized channel-to-channel connection Validation of a re-initialized CTC connection between a first channel and a second channel is provided in a computing environment in which a CTC CU function can be provided in either channel after initialization of the CTC connection and can move from one channel to... | 05/02/2006 |
| 6963994 | Managing connections to coupling facility structures System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operati... | 11/08/2005 |
| 6954817 | Providing at least one peer connection between a plurality of coupling facilities to couple the plurality of coupling facilities A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on ... | 10/11/2005 |
| 6944787 | System-managed duplexing of coupling facility structures System-managed duplexing of coupling facility structures. A plurality of instances of coupling facility structures are maintained in a plurality of coupling facilities. Duplexing processing associated with the plurality of instances is managed by one or more operati... | 09/13/2005 |
| 6910158 | Test tool and methods for facilitating testing of duplexed computer functions Test tool logic and testing methods are provided for facilitating testing a duplexed computer function, such as a duplexed coupling facility. The test tool allows a testcase written for a first environment to be automatically driven in a second environment, thereby ... | 06/21/2005 |
| 6907547 | Test tool and methods for testing a computer function employing a multi-system testcase Test tool logic and testing methods are provided for facilitating testing a duplexed computer function, such as a duplexed coupling facility. The test tool allows a testcase written for a first environment to be automatically driven in a second environment, thereby ... | 06/14/2005 |
| 6898735 | Test tool and methods for testing a computer structure employing a computer simulation of the computer structure Test tool logic and testing methods are provided for facilitating testing a duplexed computer function, such as a duplexed coupling facility. The test tool allows a testcase written for a first environment to be automatically driven in a second environment, thereby ... | 05/24/2005 |
| 6865612 | Method and apparatus to provide high precision packet traversal time statistics in a heterogeneous network The present invention relates to handling of performance problems arising in computer networks and in particular, to precise definition of packet traversal time. The basic idea of the present invention comprises the principle to perform a calibration phase, in which... | 03/08/2005 |
| 6859439 | Partition-to-partition communication employing a single channel path with integrated channel-to-channel function Channel-to-channel communications is provided by integrating channel-to-channel functionality into one or more communication channels of a computing environment which may include heterogenous computer systems. The one or more channels having the integrated CTC funct... | 02/22/2005 |
| 6859866 | Synchronizing processing of commands invoked against duplexed coupling facility structures A coupling facility is coupled to one or more other coupling facilities via one or more peer links. The coupling of the facilities enables various functions to be supported, including the duplexing of structures of the coupling facilities. Duplexing is performed on ... | 02/22/2005 |
| 6854017 | Method of controlling the flow of information between senders and receivers across links being used as channels Controlling the flow of information between senders and receivers across links being used as channels. In one example, a self-timed interface link is adapted to be used as a channel. Such an interface is referred to as an integrated cluster bus. The flow control for... | 02/08/2005 |
| 6813726 | Restarting a coupling facility command using a token from another coupling facility command Restarting of coupling facility commands. A restart token is obtained from one coupling facility command and used to restart another coupling facility command. The command from which the restart token is obtained is a different command from the command being restart... | 11/02/2004 |
| 6807579 | Method, system and program products for assigning an address identifier to a partition of a computing environment Assignment of a unique address identifier to a partition of a computing environment is provided by extending the applicability of hunt groups. A single-member hunt group is initiated to provide an alias address (e.g., hunt group ID) which is associated with the part... | 10/19/2004 |
| 6801993 | Table offset for shortening translation tables from their beginnings A virtual address is translated to a real address using one or more tables at varying levels. An entry of a table is indexed based in part on a table origin and a table offset. The virtual address includes one or more indexes corresponding to the one or more varying... | 10/05/2004 |
| 6782537 | Establishing a communicator across multiple processes in a multithreaded computing environment A deterministic, non-deadlocking technique to achieving distributed consensus in a multithreaded multiprocessing computing environment is provided. A communicator is established across multiple processes in the multithreaded computer environment notwithstanding that... | 08/24/2004 |
| 6778540 | Facility for forwarding data from a network adapter to a router partition without internet protocol (ip) processing A facility is provided to allow for dynamic configuration of data routing between TCP/IP stacks of multiple partitions of a multi-partition processing system and a network adapter such as a local area network (LAN) gateway for the multi-partition processing system. ... | 08/17/2004 |
| 6738921 | Clock controller for AC self-test timing analysis of logic system A clock controller and clock generating method are provided for AC self-test timing analysis of a logic system. The controller includes latch circuitry which receives a DC input signal at a data input, and a pair of continuous out-of-phase clock signals at capture a... | 05/18/2004 |
| 6728772 | Automatic configuration of a channel-to-channel connection employing channel-to-channel functioning integrated within one or more channels of a computing environment Channel-to-channel communications is provided by integrating channel-to-channel functionality into one or more communication channels of a computing environment which may include heterogenous computer systems. The one or more channels having the integrated CTC funct... | 04/27/2004 |
| 6256660 | Method and program product for allowing application programs to avoid unnecessary packet arrival interrupts A method and program product for a distributed system having a plurality of nodes and a switch network for passing messages between nodes, each message being sent from a source node to a target node. Each node is connected to the switch network by an adap... | 07/03/2001 |
| 6253209 | Method for parallel, remote administration of mirrored and alternate volume groups in a distributed data processing system A method for remotely administering one or more nodes of a distributed data processing system to provide mirroring of operating system images, and/or designating of alternate volume groups for the one or more nodes. A new data class is defined in a system... | 06/26/2001 |
| 6247140 | Parallel remote administration of mirrored and alternate volume groups in a distributed data processing system A technique for remotely administering one or more nodes of a distributed data processing system to provide mirroring of operating system images, and/or designating of alternate volume groups for the one or more nodes. A new data class is defined in a sys... | 06/12/2001 |
| 6243828 | System for parallel, remote administration of mirrored and alternate volume groups in a distributed data processing system A system for remotely administering one or more nodes of a distributed data processing system to provide mirroring of operating system images, and/or designating of alternate volume groups for the one or more nodes. A new data class is defined in a system... | 06/05/2001 |
| 6219766 | Method for record-based backward skipping within physical blocks of data Record-based backward skipping is provided for accessing logical records contained within physical blocks of data of a storage medium. A computing unit coupled to the storage medium reads a current block of data from the storage medium and determines a nu... | 04/17/2001 |
| 6219767 | System for record-based backward skipping within physical blocks of data Record-based backward skipping is provided for accessing logical records contained within physical blocks of data of a storage medium. A computing unit coupled to the storage medium reads a current block of data from the storage medium and determines a nu... | 04/17/2001 |
| 6216210 | Record-based backward skipping within physical blocks of data Record-based backward skipping is provided for accessing logical records contained within physical blocks of data of a storage medium. A computing unit coupled to the storage medium reads a current block of data from the storage medium and determines a nu... | 04/10/2001 |
| 6122277 | Parallel computer network broadcasting and acknowledgement Received portion of message is stored persistently and transmitted without awaiting receipt of another portion of the message and without generating a new message. The storing and transmitting can occur substantially simultaneously and be performed by one... | 09/19/2000 |
| 6112222 | Method for resource lock/unlock capability in multithreaded computer environment Hybrid lock and unlock capabilities are provided for a threaded computing environment. For example, kernel locking services are selectively employed in conjunction with functions in the POSIX threads standard to provide a lock capability and an unlock cap... | 08/29/2000 |
| 6105049 | Resource lock/unlock capability in multithreaded computer environment Hybrid lock and unlock capabilities are provided for a threaded computing environment. For example, kernel locking services are selectively employed in conjunction with functions in the POSIX threads standard to provide a lock capability and an unlock cap... | 08/15/2000 |
| 6067567 | Message distribution capability which uses distribution nodes to collect acknowledgements for a primary node Messages are sent from a primary node of a computer system to one or more distribution nodes of the system. Each of the distribution nodes then further sends the message to one or more other nodes of the computer system. After receipt of the message, the ... | 05/23/2000 |
| 6044394 | Managing independently executing computer tasks that are interrelated by dataflow A complex task is managed by controlling the independent, cooperating components that make up the complex task. This control includes, for instance, pre-run dynamic validation of the components of the complex task; programmatic determination of the proper... | 03/28/2000 |
| 6003091 | Verifying a time-of-day counter A quiesced and synchronous distributed data processing system includes a primary node, a secondary node and a switch between the primary and secondary nodes. The TOD for the primary node is set depending on the system. The invention sets the TOD for the s... | 12/14/1999 |
| 5968179 | Method for initializing a self-timed link A self-timed link between two elements in a computer system is initialized. Each element sends an initialization request to the other. If successfully received, the elements exchange signals with oscillation-free segments over multiple clock cycles. If su... | 10/19/1999 |
| 5894570 | System for initializing a self-timed link A self-timed link between two elements in a computer system is initialized. Each element sends an initialization request to the other. If successfully received, the elements exchange signals with oscillation-free segments over multiple clock cycles. If su... | 04/13/1999 |
| 5844917 | Method for testing adapter card ASIC using reconfigurable logic An adapter card in a computer system includes an application specific integrated circuit (ASIC) and a field programmable gate array (FPGA) coupled to the ASIC. Random data is provided to the ASIC logic function(s) by control of the FPGA, which is configur... | 12/01/1998 |