Patents by Inventor Mark R. Enstone

Mark R. Enstone 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: 8909742
    Abstract: Systems and methods for distributed configuration of one or more network interface cards (NICs) are disclosed. An exemplary method comprises issuing a request frame including at least a current configuration generation for the NICs from a host computing device to a network device. The method also comprises returning at least one configuration frame including a newer network configuration for the NICs from the network device to the host computing device. The method also comprises configuring the NICs at the host computing device with the newer network configuration.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: December 9, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark R. Enstone, Gaines C. Teague, Charles L. Hudson, Robert R. Teisberg, David Kasperson, Dennis G. Delahoussaye
  • Patent number: 7872965
    Abstract: A computer system teams its network resources by apportioning each of the resources into one of two or more groups. One or more resources make up each of the groups having a link operative to be coupled together as a port trunk to a different one of two or more coupling devices providing connectivity between the system and a network. A unique layer2 address is assigned to each one of the groups. The one or more resources of each group are programmed to receive on their group's assigned layer2 address. A response is generated to a communication request received from the network. The responses specify one of the assigned layer2 addresses.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: January 18, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark R Enstone, Michael Sean McGee, Darda Chang, Christopher L Hughes
  • Patent number: 7646708
    Abstract: A computer system teams its network resources by apportioning each of the one or more network resources into one of two or more groups. The resources of each of the groups have links that are operative to be coupled in parallel to a different one of two or more network devices that provide connectivity to a network. One of the two or more groups is selected to be a primary group. A team layer2 address is assigned to one of the resources apportioned to the selected group. Each of the resources of the selected group is enabled to receive on the team layer2 address. The network device to which the selected group is coupled is enabled to load balance data received from the network among the resources of the selected group. Data transmitted from the system to the network is load-balanced over all of the resources independent of the group to which they belong.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: January 12, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGee, Mark R Enstone, James R Walker
  • Patent number: 7505399
    Abstract: Systems, methodologies, media, and other embodiments associated with network load balancing are described. One exemplary system embodiment includes a load balancing logic configured to cause different portions of network traffic to be transmitted from a transmitting node to different network adapters in a receiving node to cause the network traffic to be receive load balanced.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: March 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGee, Mark R. Enstone, Mark C. Stratton, Christopher L. Hughes
  • Patent number: 7460470
    Abstract: Systems and methods or implementing priority failover determination are disclosed. An exemplary method includes prioritizing ranking criteria for plurality of network adapter ports based at least in part on user input. The method also includes determining a ranking value for each of the plurality of network adapter ports based on the prioritized ranking criteria. The method further includes designating a primary adapter port and at least a secondary network adapter port based on the ranking value for each of the plurality of network adapter ports.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: December 2, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael Sean McGee, Mark R. Enstone, Gregory T. Howard
  • Patent number: 7426189
    Abstract: A network controller system comprising a plurality of network ports and a driver system that operates the plurality of network ports. The driver system determines which of the network ports can be combined together to form a team. Each network port in the team is associated with a different network interface card (NIC). The NICs are associated with a common network address to be used by external network logic.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: September 16, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael S. McGee, Michael S. McIntyre, Gregory T. Howard, Mark R. Enstone, Mark C. Stratton
  • Publication number: 20080147828
    Abstract: Systems and methods for distributed configuration of one or more network interface cards (NICs) are disclosed. An exemplary method comprises issuing a request frame including at least a current configuration generation for the NICs from a host computing device to a network device. The method also comprises returning at least one configuration frame including a newer network configuration for the NICs from the network device to the host computing device. The method also comprises configuring the NICs at the host computing device with the newer network configuration.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Mark R. Enstone, Gaines C. Teague, Charles L. Hudson, Robert R. Teisberg, David Kasperson, Dennis G. Delahoussaye