Patents by Inventor Hugo R Simpson

Hugo R Simpson 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: 6993766
    Abstract: An integrated circuit (7A) for multitasking support for processing unit (1A) holds control variables for each task (or activity) to run on its associated processor (1A) and identifies the next task that should run. The circuit (7A) employs level-driven, clock free ripple logic and is configured as a two dimensional array of “tiles”, each tile being composed of simple logic gates and performing a dedicated function. The circuit has particular application to asynchronous multiple processor networks.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: January 31, 2006
    Assignee: MBDA UK Limited
    Inventors: Eric R Campbell, Hugo R Simpson
  • Patent number: 6971099
    Abstract: An integrated circuit (7A) for multitasking support for processing unit (1A) holds control variables for each task (or activity) to run on its associated processor (1A) and identifies the next task that should run. The circuit (7A) employs level-driven, clock free ripple logic and is configured as a two dimensional array of “tiles”, each tile being composed of simple logic gates and performing a dedicated function. The circuit has particular application to asynchronous multiple processor networks.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: November 29, 2005
    Assignee: MBDA UK Limited
    Inventors: Eric R Campbell, Hugo R Simpson
  • Patent number: 5469549
    Abstract: A multi-processing computer system has multiple computing units. Each of the computing units includes a processor linked to a private memory via a private data bus, and each computing unit is linked to every other computing unit by a respective separate independent shared memory area. The shared memory areas are controlled by a communications controller which can provide a fully asynchronous two-way communication route through the memory area. The multitasking capabilities of the computer are further controlled by a set of unit controllers in combination with respective software task schedulers.
    Type: Grant
    Filed: December 9, 1991
    Date of Patent: November 21, 1995
    Assignee: British Aerospace Public Limited Company
    Inventors: Hugo R. Simpson, Eric R. Campbell
  • Patent number: 4875224
    Abstract: An asynchronous communication system writes data from an input (I) to an output (O) via region of shared memory. The region of shared memory is divided into four slots (S1-S4). The system includes means to write data (1, 5, 6) which select a pair of slots S1, S2; S3, S4) not currently selected for reading and one of the slots of the selected pair which is not the slot last written to. Means to read date (2, 3, 4) select the slot last written to and route data from that slot to the output (O) so that fresh coherent data is communicated fully asynchronously from the input (I) to the output (O).
    Type: Grant
    Filed: May 18, 1988
    Date of Patent: October 17, 1989
    Assignee: British Aerospace plc
    Inventor: Hugo R. Simpson