Patents by Inventor Walter G. Fry

Walter G. Fry 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: 7043570
    Abstract: A computer system with dynamic device identification redirection. The computer system may include a processor, a system memory, and a bridge logic device having a peripheral bus interface. The bridge logic device is associated with at least a first address line, which is also associated with a first peripheral device. The computer system may also include a logic device coupled to the peripheral bus that swaps a second address line for the first address line when a peripheral bus cycle is run to the first address line.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: May 9, 2006
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Walter G. Fry, Robert E. Krancher, Richard S. Lin
  • Publication number: 20040059843
    Abstract: A computer system reroutes a configuration cycle intended for an unused system bus address line to the IDSEL, or equivalent, configuration chip select input pin of a device which uses the same system bus address line as another device on the system bus. The computer system has a PCI bus to which a programmable logic device and an electronically-controlled switch are connected. The programmable logic device detects PCI bus configuration cycles associated with a PCI bus AD line that is otherwise unused as a chip select during configuration cycles. When the logic device detects a configuration cycle associated with the unused AD line, the logic device asserts a control signal to the electronically-controlled switch. The switch then connects the previously unused AD line to the AD line that is connected to the IDSEL input pin of the PCI device that experiences the conflict.
    Type: Application
    Filed: September 18, 2003
    Publication date: March 25, 2004
    Inventors: Walter G. Fry, Robert E. Krancher, Richard S. Lin
  • Patent number: 6636904
    Abstract: A computer system reroutes a configuration cycle intended for an unused system bus address line to the IDSEL, or equivalent, configuration chip select input pin of a device which uses the same system bus address line as another device on the system bus. The computer system has a PCI bus to which a programmable logic device and an electronically-controlled switch are connected. The programmable logic device detects PCI bus configuration cycles associated with a PCI bus AD line that is otherwise unused as a chip select during configuration cycles. When the logic device detects a configuration cycle associated with the unused AD line, the logic device asserts a control signal to the electronically-controlled switch. The switch then connects the previously unused AD line to the AD line that is connected to the IDSEL input pin of the PCI device that experiences the conflict.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: October 21, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Walter G. Fry, Robert E. Krancher, Richard S. Lin
  • Publication number: 20030097509
    Abstract: A computer system reroutes a configuration cycle intended for an unused system bus address line to the IDSEL, or equivalent, configuration chip select input pin of a device which uses the same system bus address line as another device on the system bus. The computer system has a PCI bus to which a programmable logic device and an electronically-controlled switch are connected. The programmable logic device detects PCI bus configuration cycles associated with a PCI bus AD line that is otherwise unused as a chip select during configuration cycles. When the logic device detects a configuration cycle associated with the unused AD line, the logic device asserts a control signal to the electronically-controlled switch. The switch then connects the previously unused AD line to the AD line that is connected to the IDSEL input pin of the PCI device that experiences the conflict.
    Type: Application
    Filed: November 18, 1999
    Publication date: May 22, 2003
    Inventors: WALTER G. FRY, ROBERT E. KRANCHER, RICHARD S. LIN
  • Patent number: 6496938
    Abstract: A clock control technique allows reducing the power consumption of devices connected to a computer bus. Individual idle devices can be disconnected from the bus clock by a device clock controller and placed in a low-power state without waiting for all devices on the bus to go idle. When individual devices are idle, transactions on the bus are monitored and unclaimed transactions are claimed by the device clock controller, which then forces a retry of the transaction and reconnects the clock to the idle devices. This brings these devices from the low-power state to a full power state, where they are capable of claiming the transaction when it is retried.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: December 17, 2002
    Assignee: Compaq Information Technologies Group LP
    Inventors: Walter G. Fry, Kenneth W. Stufflebeam, Paul C. Stanley
  • Patent number: 6230227
    Abstract: A computer system for supporting a subtractive agent on a secondary PCI bus is provided. A bridge resides between a primary PCI bus and a secondary PCI bus. Where both a master device and a target device reside on the secondary PCI bus, the bridge employs one of two protocols to permit successful completion of the transaction. The protocol used depends upon the type of transaction sought by the master device. Once the subtractive agent is identified by address, the bridge keeps track of its location. Thus, further operations targeting the subtractive agent run without requiring either protocol to be used. Further, the need for a specialized signaling protocol to access the subtractive agent is avoided.
    Type: Grant
    Filed: December 11, 1998
    Date of Patent: May 8, 2001
    Assignee: Compaq Computer Corp.
    Inventors: Walter G. Fry, Todd J. Deschepper, James R. Reif
  • Patent number: 6061746
    Abstract: A method for supporting a USB-based Device Bay Controller without a hardware interface between the DBC and the 1394 bus, by intercepting 1394 GUID queries in software and returning a stored GUID which is set by the manufacturer to be correct for the hardware actually present.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: May 9, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Paul C. Stanley, Rahul V. Lakdawala, Walter G. Fry, Richard Churchill
  • Patent number: 5561779
    Abstract: A computer system which utilizes processor boards including a first level cache system integrated with the microprocessor, a second level external cache system and a third level external cache system. The second level cache system is a conventional, high speed, SRAM-based, writeback cache system. The third level cache system is a large, writethrough cache system developed using conventional DRAMs as used in the main memory subsystem of the computer system. The three cache systems are arranged between the CPU and the host bus in a serial fashion. Because of the large size of the third level cache, a high hit rate is developed so that operations are not executed on the host bus but are completed locally on the processor board, reducing the use of the host bus by an individual processor board. This allows additional processor boards to be installed in the computer system without saturating the host bus. The third level cache system is organized as a writethrough cache.
    Type: Grant
    Filed: May 4, 1994
    Date of Patent: October 1, 1996
    Assignee: Compaq Computer Corporation
    Inventors: Michael T. Jackson, Walter G. Fry
  • Patent number: 5463753
    Abstract: A method and apparatus which reduces the non-snoop window of a cache controller during certain operations to increase host bus efficiency. The cache controller requires a bus grant signal to perform cycles and cannot snoop cycles after the bus grant signal has been provided until the cycle completes. Cache interface logic monitors the cache controller for cycles that require either the expansion bus or the local I/O bus. When such a cycle is detected, the apparatus begins the cycle and does not assert the bus grant signal to the cache controller. The cache controller thus believes that the cycle has not yet begun and is thus able to perform other operations, such as snooping other host bus cycles. During this time, the cycle executes. When the read data is returned or when the write data reaches its destination, the interface logic provides the bus grant cycle to the cache controller at an appropriate time. By delaying the bus grant signal in this manner, the non-snoop window is reduced.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: October 31, 1995
    Assignee: Compaq Computer Corp.
    Inventors: Walter G. Fry, Jeff W. Wolford
  • Patent number: 5434997
    Abstract: A method and apparatus for operating tightly coupled mirrored processors in a computer system. A plurality of CPU boards are coupled to a processor/memory bus, commonly called a host bus. Each CPU board includes a processor as well as various ports, timers, and interrupt controller logic local to the respective processor. The processors on one or more CPU boards are designated as master processors, with the processors on the remaining CPU boards being designated as mirroring or slave processors. A master processor has full access to the host bus and a second, multiplexed bus for read and write cycles, whereas the slave processors are prevented from writing to any bus. The slave processors compare write data and various control signals with that generated by its respective master processor for disparities.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: July 18, 1995
    Assignee: Compaq Computer Corp.
    Inventors: John A. Landry, Jeff W. Wolford, Walter G. Fry, Roger E. Tipley
  • Patent number: 5353415
    Abstract: A method and apparatus for performing concurrent operations on the host bus, expansion bus, and local I/O bus as well as the processor bus connecting the processor and cache system to increase computer system efficiency. A plurality of CPU boards are coupled to a host bus which in turn is coupled to an expansion bus through a bus controller. Each CPU board includes a processor connected to a cache system including a cache controller and cache memory. The cache system interfaces to the host bus through address and data buffers controlled by cache interface logic. Distributed system peripheral (DSP) logic comprising various ports, timers, and interrupt controller logic is coupled to the cache system, data buffers, and cache interface logic by a local I/O bus. The computer system supports various areas of concurrent operation, including concurrent local I/O cycles, host bus snoop cycles and CPU requests, as well as concurrent expansion bus reads with snooped host bus cycles.
    Type: Grant
    Filed: October 2, 1992
    Date of Patent: October 4, 1994
    Assignee: Compaq Computer Corporation
    Inventors: Jeff W. Wolford, Walter G. Fry