Patents by Inventor Christopher J. Pettey

Christopher J. Pettey 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: 6021480
    Abstract: The computer system includes a data storage device on a first data bus, a requesting device on a second data bus that initiates a request to read data from a cache line in the data storage device, beginning at a location not aligned with a first boundary of the cache line and including all remaining data in the cache line up to a second boundary. The computer system also includes a bridge device that retrieves the entire cache line from the data storage device but provides only the requested data to the requesting device.
    Type: Grant
    Filed: June 5, 1996
    Date of Patent: February 1, 2000
    Assignee: Compaq Computer Corporation
    Inventor: Christopher J. Pettey
  • Patent number: 5903906
    Abstract: A computer system includes a memory device on the first data bus, a device that initiates on a second data bus a write transaction that can involve less than an entire cache line of data, and a bridge device that automatically converts the write transaction into one that requires an entire cache line of data and delivers the converted transaction to the first data bus.
    Type: Grant
    Filed: June 5, 1996
    Date of Patent: May 11, 1999
    Assignee: Compaq Computer Corporation
    Inventor: Christopher J. Pettey
  • Patent number: 5872941
    Abstract: A computer system includes a data storage device on a first data bus, a requesting device that initiates a delayed request on a second data bus, and a bridge device that delivers the delayed request to the first data bus and, after the requesting device regains control of the second data bus, begins providing data to the requesting device while the data storage device is providing the requested data to the bridge device.
    Type: Grant
    Filed: June 5, 1996
    Date of Patent: February 16, 1999
    Assignee: Compaq Computer Corp.
    Inventors: Alan L. Goodrum, John M. MacLaren, Christopher J. Pettey, Paul R. Culley
  • Patent number: 5870567
    Abstract: A computer system has a processor bus under control of the microprocessor itself, and this bus communicates with main memory, providing high-performance access for most cache fill operations. In addition, the system includes one or more expansion buses, preferably of the PCI type in the example embodiment. A host-to-PCI bridge is used for coupling the processor bus to the expansion bus. Other buses may be coupled to the PCI bus via PCI-to-(E) ISA bridges, for example. The host-to-PCI bridge contains queues for posted writes and delayed read requests. All transactions are queued going through the bridge, upstream or downstream. According to a feature of the invention, provision is made for split transactions, i.e., a read request which is not satisfied while the processor requesting it is still on the bus, but instead the bus is relinquished and other transactions intervene before the read result is available.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: February 9, 1999
    Assignee: Compaq Computer Corporation
    Inventors: Brian S. Hausauer, Christopher J. Pettey, Thomas R. Seeman
  • Patent number: 5835741
    Abstract: A computer system has a processor bus under control of the microprocessor itself, and this bus communicates with main memory, providing high-performance access for most cache fill operations. In addition, the system includes one or more expansion buses, preferably of the PCI type in the example embodiment. A host-to-PCI bridge is used for coupling the processor bus to the expansion bus. Other buses may be coupled to the PCI bus via PCI-to-(E) ISA bridges, for example. The host-to-PCI bridge contains queues for posted writes and delayed read requests. All transactions are queued going through the bridge, upstream or downstream. The system bus is superpipelined, in that transactions overlap. A fast burst transactions are allowed between the bridge and main memory, i.e., requests which can be satisfied without deferring or retrying are applied to the system bus without waiting to get a response from the target. A range of addresses (e.g.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: November 10, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Bassam Elkhoury, Christopher J. Pettey, Dwight Riley, Thomas R. Seeman, Brian S. Hausauer