Patents by Inventor Charles L. Hudson

Charles L. Hudson 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: 11748113
    Abstract: A system to facilitate operating system (OS) installation is described. The system includes a server and rack controller, including one or more processors to generate an imaging service comprising an OS image container, transmit data via a first network to initiate a boot up process at a server and download an OS image included in the OS image container via a second network, wherein the second network is separate from the first network.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: September 5, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
  • Patent number: 11726535
    Abstract: Providing power to a server includes a switch with power sourcing equipment (PSE) and a server with a network interface controller (NIC) the PSE to transfer power to the NIC of the server via a network cable to change configuration settings prior to the server booting from a stand-by mode.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: August 15, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Koenen, Charles L. Hudson
  • Publication number: 20220326960
    Abstract: A system to facilitate operating system (OS) installation is described. The system includes a server and rack controller, including one or more processors to generate an imaging service comprising an OS image container, transmit data via a first network to initiate a boot up process at a server and download an OS image included in the OS image container via a second network, wherein the second network is separate from the first network.
    Type: Application
    Filed: June 29, 2022
    Publication date: October 13, 2022
    Inventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
  • Patent number: 11397588
    Abstract: A system to facilitate operating system (OS) installation is described. The system includes a server and rack controller, including one or more processors to generate an imaging service comprising an OS image container, transmit data via a first network to initiate a boot up process at a server and download an OS image included in the OS image container via a second network, wherein the second network is separate from the first network.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: July 26, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
  • Publication number: 20210373904
    Abstract: A system to facilitate operating system (OS) installation is described. The system includes a server and rack controller, including one or more processors to generate an imaging service comprising an OS image container, transmit data via a first network to initiate a boot up process at a server and download an OS image included in the OS image container via a second network, wherein the second network is separate from the first network.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 2, 2021
    Inventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
  • Publication number: 20210240240
    Abstract: Providing power to a server includes a switch with power sourcing equipment (PSE) and a server with a network interface controller (NIC) the PSE to transfer power to the NIC of the server via a network cable to change configuration settings prior to the server booting from a stand-by mode.
    Type: Application
    Filed: April 22, 2021
    Publication date: August 5, 2021
    Inventors: David Koenen, Charles L. Hudson
  • Patent number: 10996724
    Abstract: Providing power to a server includes a switch with power sourcing equipment (PSE) and a server with a network interface controller (NIC) the PSE to transfer power to the NIC of the server via a network cable to change configuration settings prior to the server booting from a stand-by mode.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: May 4, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Koenen, Charles L Hudson
  • Publication number: 20180210524
    Abstract: Providing power to a server includes a switch with power sourcing equipment (PSE) and a server with a network interface controller (NIC) the PSE to transfer power to the NIC of the server via a network cable to change configuration settings prior to the server booting from a stand-by mode.
    Type: Application
    Filed: July 21, 2015
    Publication date: July 26, 2018
    Inventors: David KOENEN, Charles L HUDSON
  • Patent number: 9705756
    Abstract: Embodiments of the present disclosure may include methods, systems, and computer readable media with executable instructions. An example method for network virtualization can include providing, by a datacenter (100) having physical and/or virtual resources, a number of virtual tenant datacenters (tDatacenters), each tDatacenter being isolated from other tDatacenters. A tenant virtual local area network (T-VLAN) (226, 228, 682) is associated to each of the number of tDatacenters, and a value of an end-to-end invariant network virtual local area network (VLAN) identification (VID) label (T-VID) is associated to a particular T-VLAN (226, 228, 682). A network packet associated with the particular T-VLAN (226, 228, 682) is modified at an edge network boundary (561) to include the T-VID. The T-VID is configured to have more than 4096 possible values.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: July 11, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Stephen G. Low, Paul T. Congdon, Mark A. Pearson, Charles L. Hudson
  • Patent number: 9690605
    Abstract: Examples disclosed herein relate to associating an identifier for a virtual machine with a published network configuration service type. Examples include configuring an edge switch with a network policy in response to receiving the identifier from the edge switch.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: June 27, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Ben Collin Van Kerkwyk, Charles L. Hudson
  • Patent number: 9614777
    Abstract: One example provides a network device including a queue to receive frames from a source, a processor, and a memory communicatively coupled to the processor. The memory stores instructions causing the processor, after execution of the instructions by the processor, to determine whether a flow control threshold of the queue has been exceeded, and in response to determining that the flow control threshold of the queue has been exceeded, generate a message to be sent to the source of the frame that exceeded the flow control threshold. The message includes a pause duration for which the source is to stop transmitting frames.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: April 4, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Paul Allen Bottorff, Charles L Hudson, Michael Schlansker, Stephen G Low
  • Publication number: 20150236955
    Abstract: One example includes a network device. The network device includes a queue to receive frames from a source, a processor, and a memory coupled to the processor. The memory stores instructions causing the processor, after execution of the instructions by the processor, to deposit tokens into a first token bucket at a first rate, determine whether a frame length of a frame received by the queue is less than the tokens in the first token bucket, remove tokens from the first token bucket in response to the frame length being less than the tokens in the first token bucket, and generate a congestion notification message in response to the frame length not being less than the tokens in the first token bucket. Each token represents a unit of bytes of a predetermined size.
    Type: Application
    Filed: August 21, 2012
    Publication date: August 20, 2015
    Inventors: Paul Allen Bottorff, Mark Allen Gravel, Charles L. Hudson, Stephen G. Low, Frederick Grant Kuhns
  • Publication number: 20150229575
    Abstract: One example provides a network device including a queue to receive frames from a source, a processor, and a memory communicatively coupled to the processor. The memory stores instructions causing the processor, after execution of the instructions by the processor, to determine whether a flow control threshold of the queue has been exceeded, and in response to determining that the flow control threshold of the queue has been exceeded, generate a message to be sent to the source of the frame that exceeded the flow control threshold. The message includes a pause duration for which the source is to stop transmitting frames.
    Type: Application
    Filed: August 21, 2012
    Publication date: August 13, 2015
    Inventors: Paul Allen Bottorff, Charles L Hudson, Michael Schlansker, Stephen G Low
  • Publication number: 20150195209
    Abstract: One example provides a network device including a queue to receive in profile frames and out of profile frames, a processor, and a memory communicatively coupled to the processor. The memory stores instructions causing the processor, after execution of the instructions by the processor, to determine whether a predetermined operating point of the queue has been exceeded, and in response to determining that the predetermined operating point of the queue has been exceeded, forward the in profile frames, sample the out of profile frames, and generate a congestion notification message for each sampled out of profile frame to be sent to a source of the out of profile frames to reduce the transmission rate of frames.
    Type: Application
    Filed: August 21, 2012
    Publication date: July 9, 2015
    Inventors: Paul Allen Bottorff, Mark Allen Gravel, Charles L. Hudson, Stephen G. Low, Frederick Grant Kuhns
  • 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
  • Publication number: 20140359620
    Abstract: Examples disclosed herein relate to associating an identifier for a virtual machine with a published network configuration service type. Examples include configuring an edge switch with a network policy in response to receiving the identifier from the edge switch.
    Type: Application
    Filed: April 9, 2011
    Publication date: December 4, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ben Van Kerkwyk, Charles L. Hudson
  • Patent number: 8903989
    Abstract: Embodiments of the present invention are directed to providing configurable transmission rates for devices within a multi-device enclosure, despite common communication media within the multi-device enclosure that would otherwise constrain or fix the transmission rates of the devices. In one embodiment of the present invention, implemented within a virtual-connect manager or other module or device contained in, or associated with, a multi-server enclosure, the virtual-connect manager provides an administrative or management interface through which each server can be assigned a maximum transmission rate. The virtual-connect manager then continuously monitors the transmission rates of servers and/or ports within servers in order to apply back pressure, or flow control, so that the servers and/or ports within servers do not exceed the configured maximum transmission rates.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mike Chuang, Charles L. Hudson
  • Patent number: 8826138
    Abstract: A system comprises a processor and a graphical user interface (GUI) executable by the processor. The GUI enables a user to specify constituent virtual connect domains (VCD) for a common VCD group. Each VCD comprises two or more computing devices virtualized by a virtual connect device. The virtual connect device comprises multiple ports for communicatively coupling the two or more computing devices to external networks. For all of the constituent VCDs of a particular VCD group, each corresponding port of a corresponding virtual connect device is connected to the same external.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: September 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Denardo, Keith L. Kelley, Charles L. Hudson
  • Publication number: 20130346583
    Abstract: Embodiments of the present disclosure may include methods, systems, and computer readable media with executable instructions. An example method for network virtualization can include providing, by a datacenter (100) having physical and/or virtual resources, a number of virtual tenant datacenters (tDatacenters), each tDatacenter being isolated from other tDatacenters. A tenant virtual local area network (T-VLAN) (226, 228, 682) is associated to each of the number of tDatacenters, and a value of an end-to-end invariant network virtual local area network (VLAN) identification (VID) label (T-VID) is associated to a particular T-VLAN (226, 228, 682). A network packet associated with the particular T-VLAN (226, 228, 682) is modified at an edge network boundary (561) to include the T-VID. The T-VID is configured to have more than 4096 possible values.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 26, 2013
    Inventors: Stephen G. Low, Paul T. Congdon, Mark A. Pearson, Charles L. Hudson
  • Patent number: 8520686
    Abstract: A system and method are provided for interfacing a Fiber Channel network to an Ethernet based network. The method includes the operation of establishing a connection between a Fiber Channel device and an NPIV interface in an Ethernet interconnect module (210). Another operation is processing a fabric login from a server on the Ethernet based network, along with a server identifier that is sent to the Fiber Channel device (220). Acknowledgement frames for fabric login from the Fiber Channel device can be examined in order to identify the N_Port ID of the server (230). In another operation, the server's MAC address can be retrieved from a table using the N_Port ID (240). Then an Ethernet packet can be sent to the server using the server MAC address (250). The Ethernet packet contains a Fabric Provided MAC Address used to enable the server to communicate with the Fiber Channel device.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: August 27, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles L. Hudson, Alexander Kramer, Neeraj Arora