Patents by Inventor Andrew Harvey

Andrew Harvey 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: 7272733
    Abstract: One embodiment disclosed relates to a method of providing dynamic power redundancy for a system. A number of power supply units, n, that are presently in an up state is tracked. In addition, a number of power supply units, N, that are presently needed to supply power to the system is dynamically determined. If a margin of safety corresponding to a difference between n and N reaches a minimum acceptable level, then action is taken to increase the margin of safety.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: September 18, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ken Gary Pomaranski, Andrew Harvey Barr
  • Publication number: 20070192498
    Abstract: A method is disclosed for adaptively coupling processing components in a distributed system. In one aspect, a second component requests an interaction with a first component by sending a service access request to access a first service of the first component. The service access request specifies parameters relating to a proposed level of coupling between the first component and the second component. The second component receives a service response from the first component; the service response specifies counter-proposed parameters relating to a proposed level of coupling between the first component and the second component. The second component determines whether the service response indicates that the first service may be provided. If so, then an agreed-upon level of coupling is established between the first component and second component, and the components interact to receive the service. The level of coupling among the components may be re-negotiated at any time by exchanging values in a coupling context.
    Type: Application
    Filed: April 7, 2007
    Publication date: August 16, 2007
    Inventors: Petre Dini, Andrew Harvey, Cosmin Dini, Manuela Popescu
  • Patent number: 7228460
    Abstract: One embodiment disclosed relates to a node system of a high-availability cluster. The node system includes at least a first register and an output port. The first register stores multi-state status data of the node, and the output port sends signals representing this multi-state status data. The multi-state status data includes at least one degraded state. The node system may also include a second register and an input port. The input port receives signals representing the multi-state status data of another node. The second stores this multi-state status data from the other node. Another embodiment disclosed relates to a method of status reporting for a node of a cluster. A set of rules is applied to determine current multi-state status of the node. The states of the multi-state status including a good state, a bad state, and at least one degraded state.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: June 5, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ken Gary Pomaranski, Andrew Harvey Barr
  • Patent number: 7228462
    Abstract: One embodiment disclosed relates to a method of communicating status from a node of a cluster of computer systems. A first status signal is received from a computational node, and a default status signal is generated. The first status signal and the default status signal are used to generate a second status signal. Another embodiment disclosed relates to a method of communicating node status within a cluster of computer systems. A first signal indicative of the status of a current node is generated. A second signal indicative of the status of a preceding node is received. The first signal is transmitted to a next node if the current node is present in the cluster, and the second signal is transmitted to the next node if the current node has been removed from the cluster.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: June 5, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ken Gary Pomaranski, Andrew Harvey Barr
  • Patent number: 7222246
    Abstract: One embodiment disclosed relates to a method of providing dynamic temperature-adjusted power redundancy for a system. Tracking is performed of the number of power supply units, n, that are presently in an up state. The temperature in which the power supply units are operating is measured, and a temperature-adjusted number of power supply units, N, which are presently needed to supply power to the system, is dynamically determined.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: May 22, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ken Gary Pomaranski, Andrew Harvey Barr
  • Patent number: 7213170
    Abstract: One embodiment disclosed relates to a method of providing CPU functional testing. Operations are executed on multiple functional units of a same type in the CPU. The outputs of the multiple functional units are automatically compared. The results of the comparison are checked only for redundant operations. Another embodiment disclosed relates to a microprocessor with built-in functional testing capability. The microprocessor includes multiple functional units of a same type and registers that receive outputs from the multiple functional units. In addition, comparator circuitry is built-in that also receives the outputs from the multiple functional units and compares the outputs to provide functional testing.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: May 1, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dale John Shidla, Andrew Harvey Barr, Ken Gary Pomaranski
  • Patent number: 7206966
    Abstract: One embodiment disclosed relates to a method of executing program code on a target microprocessor with multiple CPU cores thereon. One of the CPU cores is selected for testing, and inter-core context switching is performed. Parallel execution occurs of diagnostic code on the selected CPU core and the program code on remaining CPU cores. Another embodiment disclosed relates to a microprocessor having a plurality of CPU cores integrated on the microprocessor chip. Inter-core communications circuitry is coupled to each of the CPU cores and configured to perform context switching between the CPU cores.
    Type: Grant
    Filed: October 22, 2003
    Date of Patent: April 17, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew Harvey Barr, Ken Gary Pomaranski, Dale John Shidla
  • Patent number: 7206969
    Abstract: One embodiment disclosed relates to a method of compiling a program to be executed on a target microprocessor. A cycle is identified during which a functional unit would otherwise be idle. A diagnostic operation is opportunistically scheduled for execution on the functional unit during that cycle, and a comparison is scheduled to compare a result from executing the diagnostic operation with a corresponding predetermined result.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: April 17, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dale John Shidla, Andrew Harvey Barr, Ken Gary Pomaranski
  • Patent number: 7198094
    Abstract: A device for removing heat from an electronic component, comprising a heat sink that can be coupled to the electronic component and conduct heat therefrom. A finned appurtenance coupled to the heat sink can transfer the heat into a fluid medium. The fins are oriented at an angle with respect to several flow streams of the fluid medium across the fins. Each flow stream follows a unique direction.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: April 3, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephan Karl Barsun, Andrew Harvey Barr, Robert William Dobbs
  • Publication number: 20070035060
    Abstract: Improvements are disclosed for an apparatus for continuously molding small fastener elements integral with a base web from a flowable resin. The apparatus comprises a cylindrical mold roll rotatable about an axis and defining small fastener element-shaped mold cavities in the surface thereof, and pressure-applying means to apply operating pressure to force the resin into the cavities at a pressure zone. The pressure-applying means and mold roll define a mold gap therebetween for forming the base web. The advantageous use of relatively long mold rolls, to produce a correspondingly wide web, and the use of higher molding pressures, e.g. to form very small fastener elements, is enabled by various improvements, including means to maintain the mold gap at a desired thickness profile across the length of the molding region of the mold roll under operating pressure. In some cases the pressure-applying means includes a pressure roll, in other cases it includes a resin nozzle assembly or pressure head.
    Type: Application
    Filed: October 23, 2006
    Publication date: February 15, 2007
    Inventors: Andrew Harvey, Stephen Jens, Howard Kingsford, J. Neumann, Richard Formato
  • Patent number: 7147514
    Abstract: A connector provides capacitive coupling between circuit devices such as printed circuitboards and integrated circuits. The connector includes at least a first contact that contacts a conductor of the first circuit device, a second contact that contacts a conductor of the second circuit device, and a capacitor coupled between the first and second contacts. The connector includes an insulative body that encapsulate the capacitor and carries the first and second contacts. The connector may further include a plurality of the first contacts, a like plurality of the second contacts, and a like plurality of AC blocking capacitors with each capacitor being coupled between a respective different pair of the first contacts and second contacts.
    Type: Grant
    Filed: February 5, 2004
    Date of Patent: December 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Andrew Harvey Barr
  • Patent number: 7146530
    Abstract: One embodiment disclosed relates to a microprocessor for targeted fault-tolerant computing. The microprocessor's decode circuitry is configured to decode a fault-tolerant version of an instruction and a non-fault-tolerant version of the instruction distinctly from each other. The microprocessor's execution circuitry is configured to execute the fault-tolerant version of the instruction with redundancy checking and to execute the non-fault-tolerant version of the instruction without redundancy checking.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ken Gary Pomaranski, Andrew Harvey Barr, Dale John Shidla
  • Patent number: 7145775
    Abstract: A thermal dissipation apparatus for implementing chassis conducted cooling for a server. The apparatus includes a heat sink having a first surface and a second surface. The first surface is adapted to accept a chip thermal interface for a chip. The second surface is adapted to accept a chassis thermal interface for a chassis surface, wherein the second surface implements a thermal conductive path from the chip to the chassis surface.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephan Karl Barsun, Andrew Harvey Barr, Robert William Dobbs
  • Patent number: 7146511
    Abstract: A rack equipment application performance modification system and method is disclosed for providing a convenient and efficient manner to modify performance of rack equipment based upon an application. In one embodiment of the present invention, a rack equipment application performance modification system comprises rack equipment, an application performance modification component, and a communication bus. The rack equipment processes information. The application performance modification component modifies performance of said rack equipment based upon an application. The communication bus communicatively couples the rack equipment and the application performance modification component and the communication bus communicates information between the application performance modification component and the rack equipment.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew Harvey Barr, Kirk Michael Bresniker, Ricardo Espinoza-Ibarra
  • Publication number: 20060254621
    Abstract: The present invention relates to a method for dispensing of a microbiologically sensitive fluid, in particular low acid food fluid, in a hygienic manner so as to avoid micro-organism growth in the line dispensing the fluid as well as in any mechanical components of a dispensing unit that may enter into contact with the fluid. The invention hygienically supplies microbiologically sensitive fluid from a removable container that has a terminal connecting portion to a dispensing unit. The unit includes a coupling mechanism adapted to connect the terminal connecting portion and a component for delivering a cleaning or rinsing fluid within the terminal connecting portion. Thus, during cleaning or rinsing, the cleaning or rinsing fluid can be discharged within the terminal connecting portion up to a closing point of the container assembly, thus demarcating a closing point, downstream of which is a part that is maintained clean, and upstream of which is a part of the container that is maintained sterile.
    Type: Application
    Filed: July 19, 2006
    Publication date: November 16, 2006
    Applicant: Nestec S.A.
    Inventors: Peter Carhuff, Edward Dickinson, Andrew Harvey, Edward Kolvek, Takeshi Masu
  • Publication number: 20060190575
    Abstract: A system and an apparatus are disclosed for carrying out automatic network device provisioning and configuration. A configuration service receives a request from a network device to provide configuration information. The configuration service retrieves a template describing the device configuration, where the template associates one symbolic reference to one parameter that may receive values specific to particular devices. Based at least on the symbolic reference and the request, the configuration service retrieves a value of the parameter that is specific to the network device. A device-specific instance of the configuration information is created and stored based at least one the template and the value of the parameter. The configuration information is stored in XML format and conforms to an XML DTD.
    Type: Application
    Filed: April 14, 2006
    Publication date: August 24, 2006
    Inventors: Andrew Harvey, Ikramullah Mohammad, Leo Pereira, Tohru Kao
  • Patent number: 7082032
    Abstract: A heat dissipation apparatus comprising a base and a plurality of fins connected to the base and extending out from the base at a non-orthogonal angle to the base.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: July 25, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephan Karl Barsun, James D. Hensley, Andrew Harvey Barr
  • Patent number: 7079390
    Abstract: An apparatus for heat dissipation in a chassis housing an electronic system, and a method for implementing the same. The apparatus comprises a heat sink base for collecting thermal heat. The apparatus further comprises a fin thermally coupled to the heat sink base for dissipating the thermal heat. The fin is arranged in the chassis to direct air flow from a first direction, that is originally directed at said fin, to a second direction.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: July 18, 2006
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: Andrew Harvey Barr, Stephan Karl Barsun, Robert William Dobbs
  • Patent number: 7054924
    Abstract: A method is disclosed for carrying out network device provisioning and configuration, and communication of other information to a network device, automatically and in an assured manner. A configuration service receives a request from a network device to provide configuration information. The configuration service retrieves a template representing the configuration from a storage location, e.g., a directory service. The configuration service also retrieves one or more parameter values specific to the device. Device-specific values are instantiated for the generic parameters in the template, based on the retrieved values. The resulting configuration is stored in XML format using XML tags to delimit configuration commands, tested for well-formed-ness, and syntax checked. A reliable transport protocol carries the configuration information to the device. At the device, a configuration agent syntax checks the embedded configuration information, and then applies the configuration information to the device.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: May 30, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew Harvey, Ikramullah Mohammad, Leo Pereira, Tohru Kao
  • Patent number: 7039539
    Abstract: A rack equipment environmental condition adjustment system and method is presented. In one embodiment of the present invention, a rack equipment environmental condition adjustment system includes rack equipment for processing information. An environmental condition adjustment component adjusts the rack equipment based upon environmental conditions. A communication bus for communicatively coupling the rack equipment and the environmental condition adjustment component, wherein the communication bus communicates information between the environmental adjustment component and the rack equipment.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: May 2, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ricard Espinoza-Ibarra, Kirk Michael Bresniker, Andrew Harvey Barr