Patents by Inventor Hoke S. Johnson

Hoke S. Johnson 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: 5651110
    Abstract: A method and apparatus for controlling data flow between a computer and a group of memory devices arranged in a particular logical configuration. The system includes a group of first level controllers and a group of second level controllers. The first level controllers and the second level controllers work together such that if one of the second level controllers fails, the routing between the first level controllers and the memory devices is switched to a properly functioning second level controller without the need to involve the computer in the rerouting process. The logical configuration of the memory devices remains constant. The invention also includes switching circuitry which permits a functioning second level controller to assume control of a group of memory devices formerly primarily controlled by the failed second level controller.
    Type: Grant
    Filed: April 12, 1995
    Date of Patent: July 22, 1997
    Assignee: Micro Technology Corp.
    Inventors: David T. Powers, David H. Jaffe, Larry P. Henson, Hoke S. Johnson, III, Joseph S. Glider, Thomas E. Idleman
  • Patent number: 5485147
    Abstract: A scheduling mechanism is provided for controlling when the arbitration circuit of a node sharing a CSMA communication medium is to start CSMA arbitration for access to the communication medium once the node has a message ready for transmission, the scheduling mechanism delaying the arbitration circuit from seeking access if total transmission activity on the communication medium exceeds a total use threshold value and transmission activity of the node exceeds a local use threshold value, and otherwise permitting the arbitration circuit to seek access to the communication medium by arbitration in accordance with a priority value assigned to the node.
    Type: Grant
    Filed: April 7, 1994
    Date of Patent: January 16, 1996
    Assignee: MTI Technology Corporation
    Inventors: David H. Jaffe, Hoke S. Johnson, III, Chris W. Eidler
  • Patent number: 5361063
    Abstract: A scheduling mechanism is provided for controlling when the arbitration circuit of a node sharing a CSMA communication medium is to start CSMA arbitration for access to the communication medium once the node has a message ready for transmission, the scheduling mechanism delaying the arbitration circuit from seeking access if total transmission activity on the communication medium exceeds a total use threshold value and transmission activity of the node exceeds a local use threshold value, and otherwise permitting the arbitration circuit to seek access to the communication medium by arbitration in accordance with a priority value assigned to the node.
    Type: Grant
    Filed: October 21, 1992
    Date of Patent: November 1, 1994
    Assignee: MTI Technology Corporation
    Inventors: David H. Jaffe, Hoke S. Johnson III, Chris W. Eidler
  • Patent number: 5359320
    Abstract: A scheduling mechanism is provided for controlling when the arbitration circuit of a node sharing a CSMA communication medium is to start CSMA arbitration for access to the communication medium once the node has a message ready for transmission, the scheduling mechanism delaying the arbitration circuit from seeking access if total transmission activity on the communication medium exceeds a total use threshold value and transmission activity of the node exceeds a local use threshold value, and otherwise permitting the arbitration circuit to seek access to the communication medium by arbitration in accordance with a priority value assigned to the node.
    Type: Grant
    Filed: January 22, 1992
    Date of Patent: October 25, 1994
    Assignee: MTI Technology Corporation
    Inventors: David H. Jaffe, Hoke S. Johnson, III, Chris W. Eidler
  • Patent number: 5315708
    Abstract: A method and apparatus for transferring data from one device interface to another device interface via elements of a staging memory and a direct memory access (DMA) channel.
    Type: Grant
    Filed: April 6, 1993
    Date of Patent: May 24, 1994
    Assignee: Micro Technology, Inc.
    Inventors: Chris W. Eidler, Hoke S. Johnson, III, Kaushik S. Shah
  • Patent number: 5212785
    Abstract: A method and apparatus for controlling data flow between a computer and a group of memory devices arranged in a particular logical configuration. The system includes a group of first level controllers and a group of second level controllers. The first level controllers and the second level controllers work together such that if one of the second level controllers fails, the routing between the first level controllers and the memory devices is switched to a properly functioning second level controller without the need to involve the computer in the rerouting process. The logical configuration of the memory devices remains constant. The invention also includes switching circuitry which permits a functioning second level controller to assume control of a group of memory devices formerly primarily controlled by the failed second level controller.
    Type: Grant
    Filed: April 6, 1990
    Date of Patent: May 18, 1993
    Assignee: Micro Technology, Inc.
    Inventors: David T. Powers, David H. Jaffe, Larry P. Henson, Hoke S. Johnson III, Joseph S. Glider, Thomas E. Idleman
  • Patent number: 5175537
    Abstract: A scheduling mechanism is provided for controlling when the arbitration circuit of a node sharing a CSMA communication medium is to start CSMA arbitration for access to the communication medium once the node has a message ready for transmission, the scheduling mechanism delaying the arbitration circuit from seeking access if total transmission activity on the communication medium exceeds a total use threshold value and transmission activity of the node exceeds a local use threshold value, and otherwise permitting the arbitration circuit to seek access to the communication medium by arbitration in accordance with a priority value assigned to the node.
    Type: Grant
    Filed: November 23, 1990
    Date of Patent: December 29, 1992
    Assignee: Micro Technology, Inc.
    Inventors: David H. Jaffe, Hoke S. Johnson, III, Chris W. Eidler
  • Patent number: 5023891
    Abstract: A circuit for decoding a high speed Manchester encoded digital communication signal is provided. The circuit includes a pair of latch circuits which are used to detect clock edges in the encoded signal for providing respectively set and reset pulses to a third latch circuit, an output of which comprises the decoded data of the Manchester code signal. Additional logic is provided to extract a clock signal from the Manchester code signal.
    Type: Grant
    Filed: July 25, 1989
    Date of Patent: June 11, 1991
    Assignee: SF2 Corporation
    Inventor: Hoke S. Johnson, III
  • Patent number: 4667287
    Abstract: A plurality of multiprocessor systems is arranged in a high speed network to allow any processor in one system to communicate with any processor in another system. The network is configured as a multi-node dual bidirectional ring having a multiprocessor system at each node. Packets of information may be passed around the ring in either of two directions and are temporarily stored in buffer memory locations dedicated to a selected destination processor in a selected direction between each successive transfer between neighboring nodes. The buffer locations are managed so that they can request an adjacent node to stop transmitting packets if the buffer is becoming full from that direction and request resumption of transmission of packets as the buffer empties.
    Type: Grant
    Filed: October 28, 1982
    Date of Patent: May 19, 1987
    Assignee: Tandem Computers Incorporated
    Inventors: James C. Allen, Wendy B. Bartlett, Hoke S. Johnson, III, Steven D. Fisher, Richard O. Larson, John C. Peck
  • Patent number: 4663706
    Abstract: A plurality of multiprocessor systems is arranged in a high speed network to allow any processor in one system to communicate with any processor in another system. The network may be configured as a multi-node dual bidirectional ring having a multiprocessor system at each node. Packets of information may be passed around the ring in either of two directions and are temporarily stored in buffer memory locations dedicated to a selected destination processor in a selected direction between each successive transfer between neighboring nodes. The buffer locations are managed so that a node can request an adjacent node to stop transmitting packets if the buffer is becoming full from that direction and request resumption of transmission of packets as the buffer empties.
    Type: Grant
    Filed: October 14, 1983
    Date of Patent: May 5, 1987
    Assignee: Tandem Computers Incorporated
    Inventors: James C. Allen, Wendy B. Bartlett, Hoke S. Johnson, Steven D. Fisher, Richard O. Larson, John C. Peck