Patents by Inventor Raymond Yates

Raymond Yates 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: 4773067
    Abstract: A multi-node data processing system is described in which each node (10-13) includes a processor (PROC) and an inter-node switch (INS). In operation, only one INS is active. The active INS is configured to act as a star coupler, receiving messages from any of the nodes and broadcasting each message to all the nodes including the node in which that INS is located. Each non-active INS is configured to route messages from the local processor to the active INS, and to route incoming messages broadcast by the active INS to the local processor. The system can be reconfigured to make a different INS active.
    Type: Grant
    Filed: October 20, 1986
    Date of Patent: September 20, 1988
    Assignee: International Computers Limited
    Inventors: Colin M. Duxbury, Raymond Yates
  • Patent number: 4740958
    Abstract: A data transmission system is described, comprising a plurality of processing nodes (10-13). At any given time, one of the nodes acts as a star coupler, for broadcasting messages to all the other nodes. This node uses a plurality of counters (361-363) to keep track of the amount of available space in the receive buffers (351) of the other nodes. Whenever a message is broadcast, all the counters are decremented. Conversely, whenever an acknowledgement signal is received, indicating that one of the other nodes has removed a message from its buffer, the corresponding counter is incremented. If any of the counters indicates that a buffer is full or nearly full, broadcasting is suspended. If any of the nodes develops a fault, preventing it from removing messages from its buffer, it transmits a constant stream of acknowledgement signals, thereby preventing the corresponding counter from indicating "full" and hence allowing the system to continue running.
    Type: Grant
    Filed: October 15, 1986
    Date of Patent: April 26, 1988
    Assignee: International Computers Limited
    Inventors: Colin M. Duxbury, Raymond Yates