Patents by Inventor Charles E. Peet, Jr.

Charles E. Peet, Jr. 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: 6360284
    Abstract: A system for preventing a powered-up sub-unit from driving a powered-off low-impedance load transitions to a NO_CLOCK state and tri-states output drivers of the sub-unit output unless a clock signal is received from a connected sub-unit. While in the NO_CLOCK state, the sub-unit periodically transmits bursts of clock signals to signal the other sub-unit that it is powered up.
    Type: Grant
    Filed: January 13, 1999
    Date of Patent: March 19, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: John M. Brown, William P. Bunton, James S. Klecka, Charles E. Peet, Jr., David A. Brown
  • Patent number: 6175882
    Abstract: A system and technique of auto-configuring a first module to be in the same mode as a second module includes testing the frequency of a clock signal received from the second module to determine its mode of operation. The first module then auto-configures its ports to be in the same state as the second module. Additional test include the number of clock signals and symbol size to detect additional modes of operation. The first module is auto-configured as a result of the tests.
    Type: Grant
    Filed: December 7, 1998
    Date of Patent: January 16, 2001
    Assignee: Tandem Computers Incorporated
    Inventors: William P. Bunton, David A. Brown, John C. Krause, Charles E. Peet, Jr.
  • Patent number: 5758113
    Abstract: A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules. A number of I/O processors are coupled to both I/O busses.
    Type: Grant
    Filed: March 10, 1997
    Date of Patent: May 26, 1998
    Assignee: Tandem Computers Incorporated
    Inventors: Charles E. Peet, Jr., John David Allison, Kenneth C. Debacker, Robert W. Horst
  • Patent number: 5146589
    Abstract: A computer system in a fault-tolerant configuration employs three identical CPUs executing the same instruction stream, with two identical, self-checking memory modules storing duplicates of the same data. Memory references by the three CPUs are made by three separate busses connected to three separate ports of each of the two memory modules. The three CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all three CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. Each CPU has a local memory, separate from the memory modules, and this local memory is of the dynamic type so it must be periodically refreshed.
    Type: Grant
    Filed: December 17, 1990
    Date of Patent: September 8, 1992
    Assignee: Tandem Computers Incorporated
    Inventors: Charles E. Peet, Jr., John D. Allison, Kenneth C. Debacker, Robert W. Horst