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: 11748113Abstract: 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: GrantFiled: June 29, 2022Date of Patent: September 5, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
-
Patent number: 11726535Abstract: 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: GrantFiled: April 22, 2021Date of Patent: August 15, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: David Koenen, Charles L. Hudson
-
Publication number: 20220326960Abstract: 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: ApplicationFiled: June 29, 2022Publication date: October 13, 2022Inventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
-
Patent number: 11397588Abstract: 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: GrantFiled: May 28, 2020Date of Patent: July 26, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
-
Publication number: 20210373904Abstract: 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: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: Charles L. Hudson, Daniel Nathan Cripe, Mike Chuang
-
Publication number: 20210240240Abstract: 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: ApplicationFiled: April 22, 2021Publication date: August 5, 2021Inventors: David Koenen, Charles L. Hudson
-
Patent number: 10996724Abstract: 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: GrantFiled: July 21, 2015Date of Patent: May 4, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: David Koenen, Charles L Hudson
-
Publication number: 20180210524Abstract: 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: ApplicationFiled: July 21, 2015Publication date: July 26, 2018Inventors: David KOENEN, Charles L HUDSON
-
Patent number: 9705756Abstract: 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: GrantFiled: June 2, 2011Date of Patent: July 11, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Stephen G. Low, Paul T. Congdon, Mark A. Pearson, Charles L. Hudson
-
Patent number: 9690605Abstract: 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: GrantFiled: April 9, 2012Date of Patent: June 27, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Ben Collin Van Kerkwyk, Charles L. Hudson
-
Patent number: 9614777Abstract: 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: GrantFiled: August 21, 2012Date of Patent: April 4, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Paul Allen Bottorff, Charles L Hudson, Michael Schlansker, Stephen G Low
-
Publication number: 20150236955Abstract: 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: ApplicationFiled: August 21, 2012Publication date: August 20, 2015Inventors: Paul Allen Bottorff, Mark Allen Gravel, Charles L. Hudson, Stephen G. Low, Frederick Grant Kuhns
-
Publication number: 20150229575Abstract: 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: ApplicationFiled: August 21, 2012Publication date: August 13, 2015Inventors: Paul Allen Bottorff, Charles L Hudson, Michael Schlansker, Stephen G Low
-
Publication number: 20150195209Abstract: 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: ApplicationFiled: August 21, 2012Publication date: July 9, 2015Inventors: Paul Allen Bottorff, Mark Allen Gravel, Charles L. Hudson, Stephen G. Low, Frederick Grant Kuhns
-
Patent number: 8909742Abstract: 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: GrantFiled: December 18, 2006Date of Patent: December 9, 2014Assignee: 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: 20140359620Abstract: 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: ApplicationFiled: April 9, 2011Publication date: December 4, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Ben Van Kerkwyk, Charles L. Hudson
-
Patent number: 8903989Abstract: 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: GrantFiled: April 28, 2008Date of Patent: December 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Mike Chuang, Charles L. Hudson
-
Patent number: 8826138Abstract: 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: GrantFiled: January 28, 2009Date of Patent: September 2, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Denardo, Keith L. Kelley, Charles L. Hudson
-
Publication number: 20130346583Abstract: 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: ApplicationFiled: June 2, 2011Publication date: December 26, 2013Inventors: Stephen G. Low, Paul T. Congdon, Mark A. Pearson, Charles L. Hudson
-
Patent number: 8520686Abstract: 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: GrantFiled: May 8, 2008Date of Patent: August 27, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Charles L. Hudson, Alexander Kramer, Neeraj Arora