Patents by Inventor John M. Hemphill

John M. Hemphill 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: 9459928
    Abstract: A data processing system supports remote graphics console and virtual media access to virtual machines. The data processing system is configured for usage with a virtualization platform that runs multiple operating systems simultaneously on at least one physical server. The data processing system comprises a virtual keyboard/video/mouse (KVM) element integrated into the virtualization platform and is configured to generate a remote management graphics console and map virtual media into the operating system plurality.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: October 4, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
  • Patent number: 9229886
    Abstract: A method for transferring management data between processors over an Input/Output (I/O) bus system (232) includes receiving the management data at a managing processor (212) from a managed host processor (202) over the I/O bus system; and storing the management data in an addressable memory (304) of an I/O bus interface device (218) of the managing processor (212).
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: January 5, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John M. Hemphill, Thomas J. Bonola
  • Patent number: 8694991
    Abstract: A data processing system transforms a physical server into multiple virtual servers. The illustrative data processing system comprises a physical server and a virtualization platform integrated into the physical server that is configured to run multiple operating systems simultaneously one or more physical servers. A baseboard management controller integrated into the physical server controls the virtualization platform and the operating systems including physical and virtual resources. The virtualization platform operates according to state data accessed from the baseboard management controller.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: April 8, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
  • Patent number: 8595723
    Abstract: In one embodiment, a computer system comprises a host machine comprising a plurality of compute resources, at least one management processor, a hypervisor, at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores configuration data for the hypervisor, and a persistent state module coupled to a management processor coupled to the host machine, wherein the persistent state module maps hypervisor configuration data to a persistent state data store.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
  • Publication number: 20120331192
    Abstract: A method for transferring management data between processors over an Input/Output (I/O) bus system (232) includes receiving the management data at a managing processor (212) from a managed host processor (202) over the I/O bus system; and storing the management data in an addressable memory (304) of an I/O bus interface device (218) of the managing processor (212).
    Type: Application
    Filed: April 30, 2010
    Publication date: December 27, 2012
    Inventors: John M. Hemphill, Thomas J. Bonola
  • Patent number: 8201166
    Abstract: A data processing system enables configuration of a virtual connect functioning in combination with a virtualization platform. The illustrative data processing system is used with a virtualization platform which is configured to run multiple operating systems simultaneously on one or more physical servers and a virtual connect device which is communicatively coupled to the virtualization platform. The virtual connect device virtualizes connections between the physical server or servers and a network infrastructure. The data processing system comprises a configuration manager that integrates migration and failover of virtual machines operating under the virtualization platform with migration and failover of physical servers operative under the virtual connect device for management of virtual and physical migration and failover using common commands.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 12, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
  • Publication number: 20110289210
    Abstract: A connection apparatus includes at least one module to connect network ports of one or more electronic devices to network ports that are connected to respective networks, and a manager to create at least one profile for a particular one of the one or more electronic devices. The at least one profile specifies that the particular electronic device is to be connected to different subsets of the networks for corresponding different modes of operation of the particular electronic device.
    Type: Application
    Filed: January 29, 2009
    Publication date: November 24, 2011
    Inventors: Keith L. Kelley, Charles L. Hudson, John M. Hemphill
  • Publication number: 20110161482
    Abstract: A data processing system supports remote graphics console and virtual media access to virtual machines. The data processing system is configured for usage with a virtualization platform that runs multiple operating systems simultaneously on at least one physical server. The data processing system comprises a virtual keyboard/video/mouse (KVM) element integrated into the virtualization platform and is configured to generate a remote management graphics console and map virtual media into the operating system plurality.
    Type: Application
    Filed: August 22, 2008
    Publication date: June 30, 2011
    Inventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
  • Publication number: 20110088032
    Abstract: In one embodiment, a computer system comprises a host machine comprising a plurality of compute resources, at least one management processor, a hypervisor, at least one persistent state data store location coupled to the host machine, wherein the persistent state data store location stores configuration data for the hypervisor, and a persistent state module coupled to a management processor coupled to the host machine, wherein the persistent state module maps hypervisor configuration data to a persistent state data store.
    Type: Application
    Filed: June 10, 2008
    Publication date: April 14, 2011
    Inventors: Michael R. Garrett, Thomas J. Bonola, MIke Dickson, John M. Hemphill
  • Publication number: 20110023031
    Abstract: A data processing system transforms a physical server into multiple virtual servers. The illustrative data processing system comprises a physical server and a virtualization platform integrated into the physical server that is configured to run multiple operating systems simultaneously one or more physical servers. A baseboard management controller integrated into the physical server controls the virtualization platform and the operating systems including physical and virtual resources. The virtualization platform operates according to state data accessed from the baseboard management controller.
    Type: Application
    Filed: August 22, 2008
    Publication date: January 27, 2011
    Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
  • Publication number: 20090276772
    Abstract: A data processing system enables configuration of a virtual connect functioning in combination with a virtualization platform. The illustrative data processing system is used with a virtualization platform which is configured to run multiple operating systems simultaneously on one or more physical servers and a virtual connect device which is communicatively coupled to the virtualization platform. The virtual connect device virtualizes connections between the physical server or servers and a network infrastructure. The data processing system comprises a configuration manager that integrates migration and failover of virtual machines operating under the virtualization platform with migration and failover of physical servers operative under the virtual connect device for management of virtual and physical migration and failover using common commands.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
  • Patent number: 7143300
    Abstract: A computer system comprising a plurality of computing entities includes automatic power management logic that automatically transitions the system to a state in which less power is consumed when appropriate. The determination as to when this transition should occur is based on determining when demand for the processing abilities of the system are reduced. Once the decision has been made to transition to a reduced power state, the system's power management logic makes this transition in such a way to preferably minimize or at least reduce the performance impact on the system. Also, rather than altering the power state of one of the computing entities in the system, the entity can be deployed as part of another computing system.
    Type: Grant
    Filed: July 25, 2001
    Date of Patent: November 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
  • Publication number: 20040039815
    Abstract: A computer network comprising a plurality of computing entities including a dynamic provisioning system that redeploys computer systems between resource groups. The determination as to when this transition between resource groups should occur is based on performance statistics gathered from the network. The transition from one group to the other includes, disabling the computer from a first resource group, reconfiguring the computer according to a configuration database, and redeploying the reconfigured machine to a second resource group. The second resource group can be an over utilized resource group that needs extra compute resources or it can be an idle resource group.
    Type: Application
    Filed: August 20, 2002
    Publication date: February 26, 2004
    Applicant: Compaq Information Technologies Group, L.P.
    Inventors: Brady Evans, Todd S. Behrbaum, Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
  • Publication number: 20030023885
    Abstract: A computer system comprising a plurality of computing entities includes automatic power management logic that automatically transitions the system to a state in which less power is consumed when appropriate. The determination as to when this transition should occur is based on determining when demand for the processing abilities of the system are reduced. Once the decision has been made to transition to a reduced power state, the system's power management logic makes this transition in such a way to preferably minimize or at least reduce the performance impact on the system. Also, rather than altering the power state of one of the computing entities in the system, the entity can be deployed as part of another computing system.
    Type: Application
    Filed: July 25, 2001
    Publication date: January 30, 2003
    Inventors: Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
  • Patent number: 6490617
    Abstract: An active self discovery system and method for a network. The network includes a management server having a corresponding server address and one or more managed devices. The management server includes a management database that is used to store management information and corresponding network addresses for each of the managed devices. Each managed device includes an active discovery agent that initiates management by sending its management information and network address to the management server. The managed device sends its management information upon initialization or anytime after the device becomes active on the network. Also, the managed device sends updated management information to the management server if and when the management information changes. Such changes include any status or configuration changes of the managed device or a new network address if the device's address is dynamically changed.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: December 3, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: John M. Hemphill, Steven E. Fairchild, James A. Rozzi
  • Patent number: 6343320
    Abstract: A network including one or more network subnets, a plurality of network participating devices (NPDs) and at least one management server. Each NPD initializes, gathers its status information and sends an initial beacon packet on each subnet to which it is coupled. The beacon packets are preferably confined to the subnet and are not copied to other subnets. For each subnet, each NPD collects beacon packets sent by other NPDs on the same subnet and stores the status information into a local status database including consolidated state information of all the NPDs in the group. For each subnet, each NPD periodically sends subsequent beacon packets with its status information so that all of the active NPDs have the most recent status information for all other NPDs of the same subnet. For each subnet, each NPD examines its configuration and determines whether it can serve as a group master.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: January 29, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Steven E. Fairchild, John M. Hemphill, James A. Rozzi
  • Patent number: 6167448
    Abstract: An event notification system for a network including a managed device that includes one or more management agents that detect one or more management events of a plurality of possible management events. The managed device further includes event notification logic that generates an event notification message (ENM) which includes event related information. The ENM is written using a markup language, such as XML, to encode the event related information based on the management event. The ENM may include executable code written in a scripting language or the like, that when executed, causes at least one action to be performed. A management server is provided that includes an event processor that executes the code to perform the desired actions in response to the particular management event. The event related information may further include a URL to locate one or more information files in the network that provides further information about the management event.
    Type: Grant
    Filed: June 11, 1998
    Date of Patent: December 26, 2000
    Assignee: Compaq Computer Corporation
    Inventors: John M. Hemphill, Richard Allen Stupek, Jr., James A. Rozzi, Steven E. Fairchild
  • Patent number: 5812751
    Abstract: A primary server/standby server network configuration according to the invention includes a primary server executing network operating system software and a standby server monitoring for the proper operation of the primary server, where both the primary server and the standby server are connected to a storage system. If the primary server fails, the standby server instructs the storage system to switch its hardware connections to the standby server, allowing the standby server to boot the operating system. This instruction is done via in-band signaling. Further, multiple primary servers can be backed up by a single standby server.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: September 22, 1998
    Assignee: Compaq Computer Corporation
    Inventors: Alexander C. Ekrot, James H. Singer, John M. Hemphill, Jeffrey S. Autor, William C. Galloway, Dennis J. Alexander
  • Patent number: 5781716
    Abstract: A fault tolerant multiple network server system in which multiple servers concurrently act as back-up servers for each other even while they are providing their own server services to the system. Rather than having an unused server monitoring for failure of a primary server and taking over control, each is act upon the network, but when its partner should fail, it assumes control of these partner servers storage subsystem. In this way, processing power of both servers is available during normal operation, but they each provide back-up capability for the other.
    Type: Grant
    Filed: February 19, 1997
    Date of Patent: July 14, 1998
    Assignee: Compaq Computer Corporation
    Inventors: John M. Hemphill, Gregory Mart Stewart, Thomas S. Lawler
  • Patent number: 5696895
    Abstract: A fault tolerant multiple network server system in which multiple servers concurrently act as back-up servers for each other even while they are providing their own server services to the system. Rather than having an unused server monitoring for failure of a primary server and taking over control, each acts upon the network, but when its partner should fail, it assumes control of these partner servers storage subsystem. In this way, processing power of both servers is available during normal operation, but they each provide back-up capability for the other.
    Type: Grant
    Filed: June 19, 1995
    Date of Patent: December 9, 1997
    Assignee: Compaq Computer Corporation
    Inventors: John M. Hemphill, Gregory Mart Stewart, Thomas S. Lawler