Patents by Inventor Phillip A. Leech

Phillip A. Leech 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: 8812169
    Abstract: In one embodiment, a printed circuit board assembly comprises a printed circuit board including a processor, a heat sink mountable to the printed circuit board proximate the processor, and a memory module comprising logic instructions which, when executed by the processor, configure the processor to initiate a processor load routine, collect temperature gradient data during the processor load routine, and verify operation of the heat sink using the temperature gradient data.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: August 19, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Phillip A. Leech, Khaldoun Alzien, William R. Jacobs
  • Patent number: 8140878
    Abstract: A blade computer system includes a plurality of client devices, a blade enclosure having a plurality of blades therein, and an allocation server configured to allocate and deallocate the blades to and from the client devices. The blade enclosure is configured to place individual ones of the blades into or out of a sleeping state responsive to network messages received from the allocation server.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: March 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Phillip A. Leech, Dennis Baker
  • Publication number: 20110119390
    Abstract: In at least some embodiments, a method includes receiving a remote computing session request. The method further includes inspecting a user profile based on the remote computing session request and selectively re-mapping a network topology based on information in the user profile.
    Type: Application
    Filed: July 31, 2008
    Publication date: May 19, 2011
    Inventors: Phillip A. Leech, Dennis Baker
  • Publication number: 20110106883
    Abstract: A computing architecture is operable to provide remote computing services. The computing architecture includes client computer systems provided to regions to receive remote computing services, server computer systems providing remote computer services for the client computer systems, first network connections providing connectivity between client computer systems and server computer systems, and second network connections server computer systems amongst each other. The server computer systems are configured to identify a user of a client computer system regardless of region, identify predetermined remote computing services associated with the user and provide the same.
    Type: Application
    Filed: July 1, 2008
    Publication date: May 5, 2011
    Inventors: Ajay Gupta, Phillip A. Leech, Vanish Talwar
  • Patent number: 7861108
    Abstract: In some embodiments, a computer network comprises a computing engine comprising a plurality of compute nodes and a load balancer coupled to the computing engine and coupled to a processor and a memory module, wherein the memory module comprises logic instructions which, when executed by the processor, configure the processor to receive, in the load balancer, a connection request from a first client computing device and a corresponding first persistence identifier for computing services provided by a first compute node managed by the load balancer, restore, on the first compute node, a stored computing session when the first persistence identifier is associated with the stored computing session, initiate, on the first compute node, a generic computing session when the first persistence identifier is not associated with any stored computing session, and assign the connection request from the first client computing device to the first compute node.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: December 28, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy N. McDonough, Dennis Baker, Phillip A. Leech
  • Publication number: 20100281474
    Abstract: Updating firmware of remote devices is useful to administrators of such devices. Various embodiments provide for activating a process on a plurality of remote devices to update the firmware of each respective remote device. By monitoring the process for indications of when each respective remote device is ready for a subsequent event, the process of updating the firmware can be automated. Additional embodiments include verifying that each remote device has been updated as expected.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: Patrick C. Eason, Phillip A. Leech
  • Patent number: 7636861
    Abstract: A blade enclosure includes a plurality of blades, an enclosure manager processing device and a bus coupling the enclosure manager processing device to each of the blades. Each blade has at least one power mode bit configured to be controlled by the enclosure manager processing device via the bus, and each blade is configured to cause itself to enter a working state or a sleeping state responsive to its at least one power mode bit.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: December 22, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Phillip A. Leech, Dennis Baker, William R. Jacobs
  • Publication number: 20080184230
    Abstract: According to one embodiment, a system comprises a plurality of resources. The resources may be any limited-capacity computing resource that is capable of serving a computing demand of a resource user. A resource user refers to any entity which consumes computing capacity of a resource. The system comprises at least one power consumption profile associated with a respective resource user. The system also comprises at least one power management agent for measuring power consumption by ones of the plurality of resources in serving computing demands of the resource user, wherein said power consumption profile contains information based at least in part on the measured power consumption. The system also comprises at least one allocation agent for dynamically allocating the resource user to at least one of the resources based at least in part on the resource user's power consumption profile.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: Phillip A. Leech, Dennis Baker
  • Publication number: 20080184044
    Abstract: Embodiments include methods, apparatus, and systems for managing power consumption in a computer system. One embodiment includes a method that queries a blade for its power requirements when the blade is inserted into a blade computer enclosure. The method then determines, by the blade computer enclosure, whether the power requirements of the blade are within a power budget of the blade computer enclosure.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: Phillip A. Leech, Khaldoun Alzien
  • Publication number: 20080155308
    Abstract: In some embodiments, a computer network comprises a computing engine comprising a plurality of compute nodes and a load balancer coupled to the computing engine and coupled to a processor and a memory module, wherein the memory module comprises logic instructions which, when executed by the processor, configure the processor to receive, in the load balancer, a connection request from a first client computing device and a corresponding first persistence identifier for computing services provided by a first compute node managed by the load balancer, restore, on the first compute node, a stored computing session when the first persistence identifier is associated with the stored computing session, initiate, on the first compute node, a generic computing session when the first persistence identifier is not associated with any stored computing session, and assign the connection request from the first client computing device to the first compute node.
    Type: Application
    Filed: October 27, 2006
    Publication date: June 26, 2008
    Inventors: Timothy N. McDonough, Dennis Baker, Phillip A. Leech
  • Patent number: 7336485
    Abstract: In one embodiment, a printed circuit board assembly comprises a heat sink having an electrically conductive mounting support and a printed circuit board including detection circuitry to detect an electrical connection between the electrically conductive mounting support and an electrically conductive receiver on the printed circuit board.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: February 26, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Phillip A. Leech, Kenneth B. Frame, Khaldoun Alzien