Patents by Inventor Robert J. Horning

Robert J. Horning 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: 8843776
    Abstract: Reporting electrical current to a processor. At least some of the illustrative embodiments are methods including providing operational power to a processor at a voltage indicated by the processor of a computer system, measuring electrical current actually drawn by the processor, and reporting to the processor a value of electrical current drawn by the processor. The value of electrical current reported different than the electrical current actually drawn by more than a measurement error of measuring the electrical current actually drawn.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: September 23, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eugene M. Dvoskin, Noel D. Scott, Robert J. Horning
  • Publication number: 20130173901
    Abstract: Multi-processor computer systems and methods are provided. A multi-processor computer system can include a plurality of communicatively coupled processors (1101-N), each coupled to a common motherboard (120) and each associated with a memory (1401-N). The system can include a boot code (130) executable from at least one of a standard mode and an independent mode. The plurality of communicatively coupled processors can execute one instance of the boot code in standard mode and at least a portion of the plurality of communicatively coupled processors can execute one instance of the boot code in independent mode.
    Type: Application
    Filed: November 1, 2010
    Publication date: July 4, 2013
    Inventors: Raphael Gay, Robert J. Horning
  • Publication number: 20120260015
    Abstract: Peripheral Component Interconnect Express (“PCIe”) Port bifurcation systems and methods are provided. An illustrative PCIe port bifurcation card can include: a PCIe interface and a plurality of PCIe devices, each independently coupled to the interface via an unswitched connection. The card can further include a read only memory (ROM) coupled to the interface, the ROM can include bifurcation data. A clocking signal replicator can be coupled to the interface to: replicate a reference clock signal received via the interface and provide the replicated reference dock signal to each of the plurality of PCIe devices.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 11, 2012
    Inventors: Raphael Gay, Robert J. Horning, Robert Bohl, Brooke Melinda O'Dell Loader
  • Publication number: 20110289337
    Abstract: Reporting electrical current to a processor. At least some of the illustrative embodiments are methods including providing operational power to a processor at a voltage indicated by the processor of a computer system, measuring electrical current actually drawn by the processor, and reporting to the processor a value of electrical current drawn by the processor. The value of electrical current reported different than the electrical current actually drawn by more than a measurement error of measuring the electrical current actually drawn.
    Type: Application
    Filed: February 27, 2009
    Publication date: November 24, 2011
    Inventors: Eugene M. Dvoskin, Noel D. Scott, Robert J. Horning
  • Patent number: 6772295
    Abstract: The present invention is generally directed to a system and method for fetching data from system memory to a device in communication with the system over a PCI bus, via an I/O cache. Broadly, the present invention may be viewed as a novel way to communicate certain fetching hints; namely, hints that specify certain qualities about the data that is to be fetched from the system memory. In operation, the I/O cache may use such hints to more effectively manage the data that passes through it. As simply one example, if, based upon the hints, the controller for the I/O cache knew (or assumed) that the data being fetched was ATM data, then it would also know (based upon the nature of ATM data) that precisely a forty-eight byte data payload was to be sent to the requesting device, and the I/O cache could pre-fetch precisely this amount of data (typically one or two cache lines).
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: August 3, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas V. Spencer, Robert J. Horning
  • Publication number: 20030115422
    Abstract: The present invention is generally directed to a system and method for fetching data from system memory to a device in communication with the system over a PCI bus, via an I/O cache. Broadly, the present invention may be viewed as a novel way to communicate certain fetching hints; namely, hints that specify certain qualities about the data that is to be fetched from the system memory. In operation, the I/O cache may use such hints to more effectively manage the data that passes through it. As simply one example, if, based upon the hints, the controller for the I/O cache knew (or assumed) that the data being fetched was ATM data, then it would also know (based upon the nature of ATM data) that precisely a forty-eight byte data payload was to be sent to the requesting device, and the I/O cache could pre-fetch precisely this amount of data (typically one or two cache lines).
    Type: Application
    Filed: December 17, 2002
    Publication date: June 19, 2003
    Inventors: Thomas V. Spencer, Robert J. Horning
  • Patent number: 6542968
    Abstract: The present invention is generally directed to a system and method for fetching data from system memory to a device in communication with the system over a PCI bus, via an I/O cache. Broadly, the present invention may be viewed as a novel way to communicate certain fetching hints; namely, hints that specify certain qualities about the data that is to be fetched from the system memory. In operation, the I/O cache may use such hints to more effectively manage the data that passes through it. As simply one example, if, based upon the hints, the controller for the I/O cache knew (or assumed) that the data being fetched was ATM data, then it would also know (based upon the nature of ATM data) that precisely a forty-eight byte data payload was to be sent to the requesting device, and the I/O cache could pre-fetch precisely this amount of data (typically one or two cache lines).
    Type: Grant
    Filed: January 15, 1999
    Date of Patent: April 1, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Thomas V Spencer, Robert J Horning
  • Patent number: 6465121
    Abstract: A method for activating electrochemical cells including the steps of sealing the electrochemical cells in a container with an activating electrolyte solvent and salt, treatment steps, such as the application of compression and decompression cycles to the container, for providing good distribution of the electrolyte within the electrochemical cells.
    Type: Grant
    Filed: August 30, 2000
    Date of Patent: October 15, 2002
    Inventors: Lev M. Dawson, Tracy E. Kelley, Oliver J. Gross, Robert J. Horning, Porter H. Mitchell
  • Patent number: 6457105
    Abstract: The present invention is generally directed to a system and method for providing improved memory management in an asynchronous I/O cache memory. The method includes the steps of identifying a request for data from the system memory by a requesting device that is in communication with the system memory via an I/O bus. Then the method controls the communication of data from the system memory into the cache memory. The method further includes the step of communicating the data from the cache memory to the requesting device, and immediately after communicating the data to the requesting device, the method discards the data from the cache memory. In accordance with the preferred embodiment, the method flushes data from the I/O cache line at a time. Therefore, when a given cache line of data is flushed from the cache after the last data byte of the cache line is communicated out to the requesting device.
    Type: Grant
    Filed: January 15, 1999
    Date of Patent: September 24, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Thomas V Spencer, Robert J Horning
  • Patent number: 6279081
    Abstract: The present invention is generally directed to a system and method for fetching data from a system memory to an ATM card. The method includes the steps of receiving a request (via a PCI bus) to fetch data from memory, and identifying the request as an ATM request. The method then determines, based on the start address, the number of cache lines that will be implicated by the fetch. Then, the method automatically fetches the appropriate number of cache lines into the cache, and then passes the data to the ATM card, via the PCI bus. In accordance with another aspect of the present invention, a system is provided for fetching data from memory for an ATM card. Broadly, the system includes a system memory for data storage and a cache memory for providing high-speed (retrieval) temporary storage of data, the cache memory being disposed in communication with the system memory via a high-speed system bus. The system further includes a PCI bus in communication with the cache memory via an input/output (I/O) bus.
    Type: Grant
    Filed: December 22, 1998
    Date of Patent: August 21, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Thomas V Spencer, Robert J Horning, Monish S Shah
  • Patent number: 5416918
    Abstract: A low skew interface system for enabling an ASIC chip's receivers to latch information from one or more buses. The interface comprises a driver circuit connected to an internal clock of the chip for generating another clock signal with phase different from the phase of the internal clock. A delay element is located off the chip and connected to the driver circuit for delaying the clock signal, thereby generating a latch clock signal. The latch clock signal is sent back on-chip to enable the receivers to transfer information from one of the buses to the chip.
    Type: Grant
    Filed: January 27, 1994
    Date of Patent: May 16, 1995
    Assignee: Hewlett-Packard Company
    Inventors: Craig A. Gleason, Robert J. Horning
  • Patent number: 4433036
    Abstract: A reserve battery having a plurality of galvanic cells and a series of ports through which electrolyte can flow into the cells. A spring activated valve opens the ports during periods of angular acceleration of the battery and closes the ports when there is no acceleration.
    Type: Grant
    Filed: March 31, 1982
    Date of Patent: February 21, 1984
    Assignee: Honeywell Inc.
    Inventors: Robert J. Horning, William J. Eppley
  • Patent number: 4107404
    Abstract: LiAsF.sub.6 /dimethyl sulfite electrolyte solutions of improved storage sility are obtained by incorporating metallic lithium therein.
    Type: Grant
    Filed: September 15, 1977
    Date of Patent: August 15, 1978
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Robert J. Horning, Walter B. Ebner