Patents by Inventor Peter A. Hansen

Peter A. Hansen 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: 12130765
    Abstract: A process includes coupling a push-pull driver of a first bus device to a plurality of communication lines that are associated with a first bus to allow the first bus device to access the first bus using push-pull signaling. The process includes sharing a set of communication lines with the second bus. The sharing includes coupling an open drain driver of a second bus device to the set of communication lines to allow the second bus device to access the second bus using open drain signaling. The sharing includes using the set of communication lines in first time periods in which the first bus device accesses the first bus and using the set of communication lines in second time periods other than the first time periods in which the second bus device accesses the second bus. The sharing includes isolating a push-pull driver of the first bus device from the set of communication lines responsive to the second time periods.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: October 29, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Peter A. Hansen
  • Publication number: 20240306352
    Abstract: A process includes communicating a coolant flow between an inlet and an outlet of a coolant subsystem that is associated with a cooling domain to remove thermal energy from a plurality of processor-based nodes of the cooling domain. The communication of the coolant flow has associated predefined parameters. The process includes regulating a temperature of the coolant flow at the outlet. In accordance with example implementations, the regulation includes determining, based on the predefined parameters, a minimum collective power consumption by the processor-based nodes to maintain a temperature of the coolant flow at the outlet at or above a minimum threshold temperature, and based on the minimum power consumption, scheduling jobs to be executed by the nodes.
    Type: Application
    Filed: March 8, 2023
    Publication date: September 12, 2024
    Inventors: Torsten Wilde, Rob J. Rongstad, Peter A. Hansen, Robert E. Mascia, Steven J. Martin, Steven J. Dean, Harvey E. White, JR., Brian T. Purcell
  • Patent number: 12035068
    Abstract: A process includes, responsive to a computer platform being in a pre-operating system mode of operation, a first controller receiving serial data from a first external communication connector of the computer platform and the first controller providing a video output based on the serial data; and routing the video output of the first controller to a display device connector. The process includes, determining whether a video driver of the computer platform is communicating with a second controller via a second external communication connector of the computer platform. The video driver is associated with an operating system mode of operation of the computer platform. The process includes, in response to determining that the video driver is communicating with the second controller, routing a video output of the second controller to the display device connector in place of the video output of the first controller.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: July 9, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vincent W. Michna, Yasir Jamal, Peter A. Hansen
  • Publication number: 20240119019
    Abstract: A process includes coupling a push-pull driver of a first bus device to a plurality of communication lines that are associated with a first bus to allow the first bus device to access the first bus using push-pull signaling. The process includes sharing a set of communication lines with the second bus. The sharing includes coupling an open drain driver of a second bus device to the set of communication lines to allow the second bus device to access the second bus using open drain signaling. The sharing includes using the set of communication lines in first time periods in which the first bus device accesses the first bus and using the set of communication lines in second time periods other than the first time periods in which the second bus device accesses the second bus. The sharing includes isolating a push-pull driver of the first bus device from the set of communication lines responsive to the second time periods.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 11, 2024
    Inventor: Peter A. Hansen
  • Publication number: 20230099385
    Abstract: A process includes, responsive to a computer platform being in a pre-operating system mode of operation, a first controller receiving serial data from a first external communication connector of the computer platform and the first controller providing a video output based on the serial data; and routing the video output of the first controller to a display device connector. The process includes, determining whether a video driver of the computer platform is communicating with a second controller via a second external communication connector of the computer platform. The video driver is associated with an operating system mode of operation of the computer platform. The process includes, in response to determining that the video driver is communicating with the second controller, routing a video output of the second controller to the display device connector in place of the video output of the first controller.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Vincent W. Michna, Yasir Jamal, Peter A. Hansen
  • Patent number: 8065537
    Abstract: Workload of electronic devices in an electronic device enclosure is measured. Cap settings of the electronic devices are adjusted according to the measured workload to perform resource balancing.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: November 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Peter A. Hansen
  • Patent number: 7739485
    Abstract: A rack mounted computer system comprises a plurality of hot replaceable servers and power supplies that are mounted in chassis and assemblies which are coupled together and in which component specific data is stored in cache memory. The cache memory preferably is implemented on a communication module contained in each chassis/assembly. Some, or all, of the rack mounted components include ROM which contains component specific data. Such data includes one or more values specific to that component. The data may include any or all of the following: serial number, part name, manufacturing information, reorder information and physical dimensions of the associated component. By storing the component specific data in cache, less traffic is necessary on the rack's inter-chassis/assembly communication link(s) the chassis/assembly communication module snoops its cache and, if the data present in cache, provides the requested data from cache to the component.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: June 15, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Peter A. Hansen
  • Patent number: 7590522
    Abstract: A method to communicate provide server management information that emulates a floppy disk drive (FDD) with a management processor. This management processor operably couples to a multi-function integrated circuit having a FDD controller. Monitoring hardware and sensors operably couple to the management processor and write server management information to data files within the emulated FDD. Programs that utilize the server management information may then read this server management information.
    Type: Grant
    Filed: June 14, 2004
    Date of Patent: September 15, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter A. Hansen, Thomas D. Rhodes, Andrew C. Cartes, Andrew Brown
  • Publication number: 20090187783
    Abstract: Workload of electronic devices in an electronic device enclosure is measured. Cap settings of the electronic devices are adjusted according to the measured workload to perform resource balancing.
    Type: Application
    Filed: April 28, 2008
    Publication date: July 23, 2009
    Inventor: Peter A. Hansen
  • Patent number: 7552211
    Abstract: A network management application provides notification of events on network devices using prepopulated notification rules. The notification rule is prepopulated by the network management application using conditions that represent the present state of the device being monitored. An associated notification action is executed when an event on a network device satisfies the conditions of the prepopulated notification rule. The notification action can be tested without actually creating a set of conditions for a device that satisfies the conditions of the notification rule.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: June 23, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter A. Hansen, Justin E. York
  • Publication number: 20080313492
    Abstract: In an electronic device enclosure, in response to a thermal event or a power event, an output of a cooling device and an operation of at least one of a plurality of electronic devices are adjusted. The adjustment of the output of the cooling device and operation of the at least one of the electronic devices is according to a policy that considers power consumption of the cooling device and the electronic devices.
    Type: Application
    Filed: April 23, 2008
    Publication date: December 18, 2008
    Inventor: Peter A. Hansen
  • Patent number: 7177790
    Abstract: A system and method for downloading over a network operating systems or other executable programs to a computer that may not have a boot device or other device containing the executable program. The computer may boot in real mode and transfer data packets using a UDP protocol. The computer may virtualize disk requests and encapsulate them as UDP packets as required or useful.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: February 13, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Peter A. Hansen
  • Patent number: 7043647
    Abstract: The invention is directed to a system and related method of allocating power in a rack mounted computer system where the individual servers are powered from a central power supply system. The structure includes a series of serial communication pathways coupling the servers and the individual power supplies in the power supply system. A series of chassis communication modules communicates with servers in its respective chassis, and relays messages to and from a power supply communication module, which is responsible for granting or denying permission for individual servers to allocate power. The disclosed system also envisions intelligent de-allocation of power, for example in the event of a failure of individual components of the central power supply system.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: May 9, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter A. Hansen, Andrew Brown, Kevin M. Jones, Jeffrey S. Autor, Andrew C. Cartes, Gordon M. Barton, Michael Sanders
  • Patent number: 6832247
    Abstract: A method and apparatus for automatically monitoring Simple Network Manageable Devices. A processor accesses a memory storage device to retrieve a device definition file and an interface definition file associated with each interface referenced in the device definition file. The processor creates a Device-Type-Specific Formula-Monitor Definitions (DTSFMD) data structure based on information contained within the device definition file and the interface definition files and stores the DTSFMD data structure in the storage device. The processor accesses a communication network to retrieve information used to identify the types of devices and associated interfaces located within the communication network. Based on the retrieved information, the devices are identified as a router, a switch, a repeater or a device for which no monitoring is to occur.
    Type: Grant
    Filed: June 15, 1998
    Date of Patent: December 14, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles W. Cochran, Justin E. York, Geoffery A. Schunicht, Peter A. Hansen
  • Patent number: 6772204
    Abstract: A computer-implemented method and apparatus includes displaying a plurality of network devices on a display screen, and enabling selection of one of the network devices for configuration. A configuration script for the selected one of the network devices is identified from a plurality of configuration scripts, where each of the configuration scripts is associated with a particular one of the network devices. The identified configuration script is executed to obtain configuration information, identify connection rules associated with the identified configuration script, and produce a configuration file for configuring the network device based on the connection rules and the configuration information.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: August 3, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Peter A. Hansen
  • Publication number: 20040093373
    Abstract: A system and method for downloading over a network operating systems or other executable programs to a computer that may not have a boot device or other device containing the executable program. The computer may boot in real mode and transfer data packets using a UDP protocol. The computer may virtualize disk requests and encapsulate them as UDP packets as required or useful.
    Type: Application
    Filed: November 13, 2002
    Publication date: May 13, 2004
    Inventor: Peter A. Hansen
  • Publication number: 20040073816
    Abstract: A rack mounted computer system comprises a plurality of hot replaceable servers and power supplies that are mounted in chassis and assemblies which are coupled together and in which component specific data is stored in cache memory. The cache memory preferably is implemented on a communication module contained in each chassis/assembly. Some, or all, of the rack mounted components include ROM which contains component specific data. Such data includes one or more values specific to that component. The data may include any or all of the following: serial number, part name, manufacturing information, reorder information and physical dimensions of the associated component. By storing the component specific data in cache, less traffic is necessary on the rack's inter-chassis/assembly communication link(s)-the chassis/assembly communication module snoops its cache and, if the data present in cache, provides the requested data from cache to the component.
    Type: Application
    Filed: October 11, 2002
    Publication date: April 15, 2004
    Applicant: Compaq Information Technologies Group, L.P.
    Inventor: Peter A. Hansen
  • Publication number: 20030084150
    Abstract: A network management application provides notification of events on network devices using prepopulated notification rules. The notification rule is prepopulated by the network management application using conditions that represent the present state of the device being monitored. An associated notification action is executed when an event on a network device satisfies the conditions of the prepopulated notification rule. The notification action can be tested without actually creating a set of conditions for a device that satisfies the conditions of the notification rule.
    Type: Application
    Filed: December 10, 2002
    Publication date: May 1, 2003
    Applicant: Hewlett-Packard Development Company, L.P. a Delaware corporation
    Inventors: Peter A. Hansen, Justin E. York
  • Publication number: 20030065958
    Abstract: The invention is directed to a system and related method of allocating power in a rack mounted computer system where the individual servers are powered from a central power supply system. The structure includes a series of serial communication pathways coupling the servers and the individual power supplies in the power supply system. A series of chassis communication modules communicates with servers in its respective chassis, and relays messages to and from a power supply communication module, which is responsible for granting or denying permission for individual servers to allocate power. The disclosed system also envisions intelligent de-allocation of power, for example in the event of a failure of individual components of the central power supply system.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Peter A. Hansen, Andrew Brown, Kevin M. Jones, Jeffrey S. Autor, Andrew C. Cartes, Gordon M. Barton, Michael C. Sanders
  • Patent number: 6493755
    Abstract: A network management application provides notification of events on network devices using prepopulated notification rules. The notification rule is prepopulated by the network management application using conditions that represent the present state of the device being monitored. An associated notification action is executed when an event on a network device satisfies the conditions of the prepopulated notification rule. The notification action can be tested without actually creating a set of conditions for a device that satisfies the conditions of the notification rule.
    Type: Grant
    Filed: January 15, 1999
    Date of Patent: December 10, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Peter A. Hansen, Justin E. York