Patents by Inventor Derrick Leroy Garmire

Derrick Leroy Garmire has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6185693
    Abstract: A massively parallel system has a self-timed interface (STI) in which a clock signal clocks bit serial data onto a parallel, electrically conductive bus and the clock signal is transmitted on a separate line of the bus. The received data on each line of the bus is individually phase aligned with the clock signal. Digital data is transmitted at high speeds via the parallel bus to provide a scalable communications network for parallel processing systems while eliminating precise bus length and system clock rates as a critical or limiting factor.
    Type: Grant
    Filed: June 24, 1996
    Date of Patent: February 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Derrick Leroy Garmire, Robert Stanley Capowski, Daniel Francis Casper, Christine Marie Desnoyers, Frank David Ferraiolo, Marten Jan Halma, Robert Frederick Stucke
  • Patent number: 6044406
    Abstract: A credit-based flow control checking scheme is presented for controlling data communications in a closed loop system comprising a sender, a receiver and a link coupling the sender and receiver. The credit-based scheme includes automatically periodically transmitting a credit query from the receiver to the sender and upon return receipt of a credit acknowledge containing the available credit count maintained by the sender, determining whether credit gain or credit loss has occurred subsequent to initialization of the closed loop system. Along with automatically determining whether credit gain or credit loss has occurred, a method/system is presented for automatically correcting the loss or gain without requiring resetting of the closed loop system.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: March 28, 2000
    Assignee: International Business Machines Corporation
    Inventors: Kathy Sue Barkey, Carl Alfred Bender, Derrick LeRoy Garmire, Harold Edgar Roman, Daniel Gerard Smyth
  • Patent number: 6003091
    Abstract: 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 switch based on the TOD of the primary node. The primary node then verifies the switch TOD. If verified, the TOD for the secondary node is set, based on the TOD of the primary node. Finally, the secondary node self-verifies its TOD.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: Robert Francis Bartfai, Derrick LeRoy Garmire, Jay Robert Herring, Francis Alfred Kampf, Nicholas Paul Rash, Kevin John Reilly, Craig Brian Stunkel
  • Patent number: 5968179
    Abstract: 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 successful, the elements indicate to each other that initialization is complete. Optionally, a link operation parameter can be sent with the initialization complete indication for post-initialization link control.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: October 19, 1999
    Assignee: International Business Machines Corporation
    Inventors: Kathy Sue Barkey, Derrick LeRoy Garmire, Harold Edgar Roman, Daniel Gerard Smyth
  • Patent number: 5968189
    Abstract: An error message is generated by a hardware element of a distributed computer system, when an error is detected. The error message is then forwarded from the hardware element to one or more designated processing nodes of the distributed computer system. The hardware element includes, for instance, a switch element or a communications adapter adapted to report detected errors.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: October 19, 1999
    Assignee: International Business Machines Corporation
    Inventors: Christine Marie Desnoyers, Derrick LeRoy Garmire, Antoinette Elaine Herrmann, Francis Alfred Kampf, Robert Frederick Stucke
  • Patent number: 5925107
    Abstract: 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 switch based on the TOD of the primary node. The primary node then verifies the switch TOD. If verified, the TOD for the secondary node is set, based on the TOD of the primary node. Finally, the secondary node self-verifies its TOD.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: July 20, 1999
    Assignee: International Business Machines Corporation
    Inventors: Robert Francis Bartfai, Derrick LeRoy Garmire, Jay Robert Herring, Francis Alfred Kampf, Nicholas Paul Rash, Kevin John Reilly, Craig Brian Stunkel
  • Patent number: 5923840
    Abstract: An error message is generated by a hardware element of a distributed computer system, when an error is detected. The error message is then forwarded from the hardware element to one or more designated processing nodes of the distributed computer system. The hardware element includes, for instance, a switch element or a communications adapter adapted to report detected errors.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: July 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: Christine Marie Desnoyers, Derrick LeRoy Garmire, Antoinette Elaine Herrmann, Francis Alfred Kampf, Robert Frederick Stucke
  • Patent number: 5894570
    Abstract: 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 successful, the elements indicate to each other that initialization is complete. Optionally, a link operation parameter can be sent with the initialization complete indication for post-initialization link control.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: April 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: Kathy Sue Barkey, Derrick LeRoy Garmire, Harold Edgar Roman, Daniel Gerard Smyth
  • Patent number: 5825748
    Abstract: A credit-based flow control checking scheme is presented for controlling data communications in a closed loop system comprising a sender, a receiver and a link coupling the sender and receiver. The credit-based scheme includes automatically periodically transmitting a credit query from the receiver to the sender and upon return receipt of a credit acknowledge containing the available credit count maintained by the sender, determining whether credit gain or credit loss has occurred subsequent to initialization of the closed loop system. Along with automatically determining whether credit gain or credit loss has occurred, a method/system is presented for automatically correcting the loss or gain without requiring resetting of the closed loop system.
    Type: Grant
    Filed: April 8, 1997
    Date of Patent: October 20, 1998
    Assignee: International Business Machines Corporation
    Inventors: Kathy Sue Barkey, Carl Alfred Bender, Derrick LeRoy Garmire, Harold Edgar Roman, Daniel Gerard Smyth
  • Patent number: 5694612
    Abstract: A massively parallel system has a self-timed interface (STI) in which a clock signal clocks bit serial data onto a parallel, electrically conductive bus and the clock signal is transmitted on a separate line of the bus. The received data on each line of the bus is individually phase aligned with the clock signal. Digital data is transmitted at high speeds via the parallel bus to provide a scalable communications network for parallel processing systems while eliminating precise bus length and system clock rates as a critical or limiting factor.
    Type: Grant
    Filed: June 24, 1996
    Date of Patent: December 2, 1997
    Assignee: International Business Machines Corporation
    Inventors: Derrick Leroy Garmire, Robert Stanley Capowski, Daniel Francis Casper, Christine Marie Desnoyers, Frank David Ferraiolo, Marten Jan Halma, Robert Frederick Stucke