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: 9459928Abstract: 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: GrantFiled: August 22, 2008Date of Patent: October 4, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
-
Patent number: 9229886Abstract: 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: GrantFiled: April 30, 2010Date of Patent: January 5, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: John M. Hemphill, Thomas J. Bonola
-
Patent number: 8694991Abstract: 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: GrantFiled: August 22, 2008Date of Patent: April 8, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
-
Patent number: 8595723Abstract: 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: GrantFiled: June 10, 2008Date of Patent: November 26, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
-
Publication number: 20120331192Abstract: 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: ApplicationFiled: April 30, 2010Publication date: December 27, 2012Inventors: John M. Hemphill, Thomas J. Bonola
-
Patent number: 8201166Abstract: 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: GrantFiled: April 30, 2008Date of Patent: June 12, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
-
Publication number: 20110289210Abstract: 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: ApplicationFiled: January 29, 2009Publication date: November 24, 2011Inventors: Keith L. Kelley, Charles L. Hudson, John M. Hemphill
-
Publication number: 20110161482Abstract: 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: ApplicationFiled: August 22, 2008Publication date: June 30, 2011Inventors: Thomas J. Bonola, John M. Hemphill, Mike Dickson
-
Publication number: 20110088032Abstract: 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: ApplicationFiled: June 10, 2008Publication date: April 14, 2011Inventors: Michael R. Garrett, Thomas J. Bonola, MIke Dickson, John M. Hemphill
-
Publication number: 20110023031Abstract: 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: ApplicationFiled: August 22, 2008Publication date: January 27, 2011Inventors: Thomas J. Bonola, Michael R. Garrett, John M. Hemphill, Mike Dickson
-
Publication number: 20090276772Abstract: 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: ApplicationFiled: April 30, 2008Publication date: November 5, 2009Inventors: Michael R. Garrett, Thomas J. Bonola, Mike Dickson, John M. Hemphill
-
Patent number: 7143300Abstract: 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: GrantFiled: July 25, 2001Date of Patent: November 28, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
-
Publication number: 20040039815Abstract: 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: ApplicationFiled: August 20, 2002Publication date: February 26, 2004Applicant: 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: 20030023885Abstract: 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: ApplicationFiled: July 25, 2001Publication date: January 30, 2003Inventors: Mark R. Potter, Thomas L. Buske, John M. Cagle, John M. Hemphill
-
Patent number: 6490617Abstract: 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: GrantFiled: June 9, 1998Date of Patent: December 3, 2002Assignee: Compaq Information Technologies Group, L.P.Inventors: John M. Hemphill, Steven E. Fairchild, James A. Rozzi
-
Patent number: 6343320Abstract: 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: GrantFiled: June 9, 1998Date of Patent: January 29, 2002Assignee: Compaq Information Technologies Group, L.P.Inventors: Steven E. Fairchild, John M. Hemphill, James A. Rozzi
-
Patent number: 6167448Abstract: 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: GrantFiled: June 11, 1998Date of Patent: December 26, 2000Assignee: Compaq Computer CorporationInventors: John M. Hemphill, Richard Allen Stupek, Jr., James A. Rozzi, Steven E. Fairchild
-
Patent number: 5812751Abstract: 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: GrantFiled: October 3, 1997Date of Patent: September 22, 1998Assignee: Compaq Computer CorporationInventors: Alexander C. Ekrot, James H. Singer, John M. Hemphill, Jeffrey S. Autor, William C. Galloway, Dennis J. Alexander
-
Patent number: 5781716Abstract: 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: GrantFiled: February 19, 1997Date of Patent: July 14, 1998Assignee: Compaq Computer CorporationInventors: John M. Hemphill, Gregory Mart Stewart, Thomas S. Lawler
-
Patent number: 5696895Abstract: 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: GrantFiled: June 19, 1995Date of Patent: December 9, 1997Assignee: Compaq Computer CorporationInventors: John M. Hemphill, Gregory Mart Stewart, Thomas S. Lawler