Patents by Inventor Hendrich M. Hernandez
Hendrich M. Hernandez 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).
-
Publication number: 20140307548Abstract: Information handling system network traffic is managed by populating a DCBX client framework with application network parameters associated with predetermined applications. Network devices, such as information handling system clients and servers, retrieve a TLV from a switch to obtain application network parameters for an application and apply the parameters so that the application executing on the device tags network communications with the associated parameters, such as bandwidth, loss less behavior, priority, latency, through put and CPU utilization.Type: ApplicationFiled: June 26, 2014Publication date: October 16, 2014Applicant: DELL PRODUCTS L.P.Inventors: Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert Winter, Saikrishna Kotha
-
Patent number: 8842562Abstract: An information handling system includes a plurality of processors that each includes a cache memory, and a receive side scaling (RSS) indirection table with a plurality of pointers that each points to one of the processors. A network data packet received by the information handling system determines a pointer to a first processor. In response to determining the pointer, information associated with the network data packet is transferred to the cache memory of the first processor, The information handling system also includes a process scheduler that moves a process associated with the network data packet from a second processor to the first processor, and an RSS module that directs the process scheduler to move the process and associates the first pointer with the processor in response to directing the process scheduler.Type: GrantFiled: October 25, 2011Date of Patent: September 23, 2014Assignee: Dell Products, LPInventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube
-
Publication number: 20140244814Abstract: A protocol processing system includes a plurality of communication interfaces. A control head-end is operable to receive a protocol processing engine identifier over a network through one of the communication interfaces from an external system. A plurality of optimized protocol processing engines are coupled to the control head-end, and the control head-end is operable to select a first optimized protocol processing engine from the plurality of optimized protocol processing engines that is identified by the protocol processing engine identifier. In response to being selected, the first optimized protocol processing engine handles communications between an application processing system and the external system.Type: ApplicationFiled: February 22, 2013Publication date: August 28, 2014Applicant: Dell Products L.P.Inventors: Eric Alan Kuzmack, Hendrich M. Hernandez, Robert Lee Winter, Geng Lin
-
Publication number: 20140198646Abstract: A network communication pause system includes a network interface device and a management controller. The management controller is operable to monitor first data traffic that is received by the network interface device over a network and that is associated with a sender Media Access Control (MAC) address and a receiver MAC address. If the management controller determines that the first data traffic has exceeded a threshold, a pause frame that includes the sender MAC address is sent over the network through the network interface device to a sender device associated with the sender MAC address. The pause frame may include an operations code that causes intermediate devices coupled between the management controller and the sender device to forward the pause frame to the sender device, and a pause time for which the sender device will pause the sending of data traffic to the receiver MAC address.Type: ApplicationFiled: January 14, 2013Publication date: July 17, 2014Applicant: Dell Products L.P.Inventors: Hendrich M. Hernandez, Robert Lee Winter
-
Patent number: 8780923Abstract: Information handling system network traffic is managed by populating a DCBX client framework with application network parameters associated with predetermined applications. Network devices, such as information handling system clients and servers, retrieve a TLV from a switch to obtain application network parameters for an application and apply the parameters so that the application executing on the device tags network communications with the associated parameters, such as bandwidth, loss less behavior, priority, latency, through put and CPU utilization.Type: GrantFiled: January 15, 2010Date of Patent: July 15, 2014Assignee: Dell Products L.P.Inventors: Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert Winter, Saikrishna Kotha
-
Patent number: 8730957Abstract: A system and method of enabling a transparent Ethernet switch are disclosed. According to an aspect, a network switch is disclosed. The network switch can include a plurality of physical ports configured to communicate data via a network. The network switch can further include a memory configured to store a first forwarding database, and a plurality of aggregate zone entries within the first forwarding database. The aggregate zone entries can also include a port identifier of first port of the plurality of physical ports to be used as a transparent port within a first aggregate zone.Type: GrantFiled: March 26, 2012Date of Patent: May 20, 2014Assignee: Dell Products, LPInventors: Hendrich M. Hernandez, Robert L. Winter, Bruce A. Holmes, Michael J. Roberts
-
Patent number: 8732450Abstract: An information handling system includes a processor, a first memory, a device, and a management controller that includes a second memory. The management controller obtains configuration data for the device and stores the configuration data in the first memory while the processor is powered off, and configures the device based upon the configuration data from the first memory in response to booting the information handling system.Type: GrantFiled: December 23, 2011Date of Patent: May 20, 2014Assignee: Dell Products, LPInventors: Balaji Mittapalli, Hendrich M. Hernandez
-
Patent number: 8693485Abstract: A network switch includes a port coupled to a host, and a profile. The profile includes a key associated with a virtual machine on the host, and information for configuring the port for the virtual machine. The switch receives communication on another port with the key and configures the other port for the virtual machine. A method includes coupling a host with a virtual machine to a port of a network switch, receiving communications from the virtual machine on the port, and creating a profile with a key for identifying data associated with the virtual machine and with information for configuring the switch to route data associated with the virtual machine through the port, receiving communications with the key information at another port, and modifying the information to route data for the virtual machine through the other port.Type: GrantFiled: October 14, 2009Date of Patent: April 8, 2014Assignee: Dell Products, LPInventors: Saikrishna Kotha, Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert L. Winter
-
Publication number: 20140003442Abstract: A network switch includes a virtual local area network module that determines that a device coupled to a first switch port includes a virtual network interface. The module further identifies a virtual switch port partitioned in the first switch port associated with the virtual network interface and determines that a virtual local area network is associated with the identified virtual switch port.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: DELL PRODUCTS, LPInventors: Hendrich M. Hernandez, Gaurav Chawla, Rabah S. Hamdi, Robert L. Winter
-
Publication number: 20130156028Abstract: A network switch includes a first network port, a second network port, and a port virtualization module associated with the first network port. The port virtualization module determines that a device coupled to the first network port includes a first virtual network interface and provides a second virtual network interface on the first network port. The second virtual network interface is associated with the first virtual network interface. The network switch provides an aggregation zone including the second network port, the first virtual network interface, and the second virtual network interface.Type: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: DELL PRODUCTS, LPInventors: Hendrich M. Hernandez, Gaurav Chawla, Robert L. Winter
-
Publication number: 20130104127Abstract: An information handling system (IHS) includes a plurality of processors that include a cache memory, and a receive side scaling (RSS) indirection table with a plurality of pointers each pointing to a processor. A network data packet received by the IHS determines a pointer to a first processor. In response, information associated with the network data packet is transferred to the cache memory of the first processor, The IHS also includes a process scheduler that moves a process associated with the network data packet from a second processor to the first processor, and RSS module that directs the process scheduler to move the process and associates the first pointer with the processor in response to directing the process scheduler. In one embodiment, the processes are virtual machines so that network packets associated with a virtual machine are processed by sending an interrupt to a processor supporting executing the virtual machine.Type: ApplicationFiled: August 23, 2012Publication date: April 25, 2013Inventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube
-
Publication number: 20130103871Abstract: An information handling system includes a plurality of processors that each includes a cache memory, and a receive side scaling (RSS) indirection table with a plurality of pointers that each points to one of the processors. A network data packet received by the information handling system determines a pointer to a first processor. In response to determining the pointer, information associated with the network data packet is transferred to the cache memory of the first processor, The information handling system also includes a process scheduler that moves a process associated with the network data packet from a second processor to the first processor, and an RSS module that directs the process scheduler to move the process and associates the first pointer with the processor in response to directing the process scheduler.Type: ApplicationFiled: October 25, 2011Publication date: April 25, 2013Applicant: DELL PRODUCTS, LPInventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube
-
Publication number: 20120327774Abstract: An Ethernet device includes receive buffers and transmit buffers of a port, and a processor. The buffers are each associated with a respective class of service. The processor operates to determine a current buffer utilization in a receive buffer, determine that the current buffer utilization is different than a buffer threshold for the receive buffer, determine a data rate limit for the class of service associated with the receive buffer based upon the difference between the current buffer utilization and the buffer threshold, and send a data rate limit frame to another device coupled to the port. The data rate limit frame includes the data rate limit for the class of service.Type: ApplicationFiled: June 24, 2011Publication date: December 27, 2012Applicant: DELL PRODUCTS, LPInventors: Hendrich M. Hernandez, Gaurav Chawla, Robert L. Winter
-
Patent number: 8325713Abstract: A method of configuring a port on a network device includes receiving a frame of information, determining that the frame includes maximum transmission unit (MTU) information, and configuring a prioritized receive queue on the port with an MTU size based on the MTU information. The MTU size is different than another MTU size of another prioritized receive queue on the port. A network interface includes a port, a de-multiplexer coupled to an output or the port, and prioritized receive queues that each have an MTTU size. A first prioritized receive queue has an MTU size different than a second prioritized receive queue.Type: GrantFiled: March 2, 2010Date of Patent: December 4, 2012Assignee: Dell Products, LPInventors: Gaurav Chawla, Hendrich M. Hernandez, Robert L. Winter
-
Publication number: 20120182989Abstract: A system and method of enabling a transparent Ethernet switch are disclosed. According to an aspect, a network switch is disclosed. The network switch can include a plurality of physical ports configured to communicate data via a network. The network switch can further include a memory configured to store a first forwarding database, and a plurality of aggregate zone entries within the first forwarding database. The aggregate zone entries can also include a port identifier of first port of the plurality of physical ports to be used as a transparent port within a first aggregate zone.Type: ApplicationFiled: March 26, 2012Publication date: July 19, 2012Applicant: DELL PRODUCTS, LPInventors: Hendrich M. Hernandez, Robert L. Winter, Bruce A. Holmes, Michael J. Roberts
-
Publication number: 20120102311Abstract: An information handling system includes a processor, a first memory, a device, and a management controller that includes a second memory. The management controller obtains configuration data for the device and stores the configuration data in the first memory while the processor is powered off, and configures the device based upon the configuration data from the first memory in response to booting the information handling system.Type: ApplicationFiled: December 23, 2011Publication date: April 26, 2012Applicant: DELL PRODUCTS, LPInventors: Balaji Mittapalli, Hendrich M. Hernandez
-
Patent number: 8165119Abstract: A system and method of enabling a transparent Ethernet switch are disclosed. According to an aspect, a network switch is disclosed. The network switch can include a plurality of physical ports configured to communicate data via a network. The network switch can further include a memory configured to store a first forwarding database, and a plurality of aggregate zone entries within the first forwarding database. The aggregate zone entries can also include a port identifier of first port of the plurality of physical ports to be used as a transparent port within a first aggregate zone.Type: GrantFiled: June 30, 2008Date of Patent: April 24, 2012Assignee: Dell Products, LPInventors: Hendrich M. Hernandez, Robert L. Winter, Bruce A. Holmes, Michael J. Roberts
-
Patent number: 8108667Abstract: A method of configuring an information handling system includes operating a management controller to obtain device configuration data from a management server, storing the device configuration data in the information handling system, booting the information handling system, and accessing the device configuration data to configure a device. Machine-executable code for an information handling system includes instructions for carrying out a method including obtaining configuration data for a device from a management server, storing the configuration data in a management controller, booting the information handling system, detecting the device, and accessing the configuration data to configure the device. An information handling system includes a processor, a device, and a management controller.Type: GrantFiled: January 12, 2009Date of Patent: January 31, 2012Assignee: Dell Products, LPInventors: Balaji Mittapalli, Hendrich M. Hernandez
-
Publication number: 20110216669Abstract: A method of configuring a port on a network device includes receiving a frame of information, determining that the frame includes maximum transmission unit (MTU) information, and configuring a prioritized receive queue on the port with an MTU size based on the MTU information. The MTU size is different than another MTU size of another prioritized receive queue on the port. A network interface includes a port, a de-multiplexer coupled to an output or the port, and prioritized receive queues that each have an MTTU size. A first prioritized receive queue has an MTU size different than a second prioritized receive queue.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: DELL PRODUCTS, LPInventors: Gaurav Chawla, Hendrich M. Hernandez, Robert L. Winter
-
Publication number: 20110202685Abstract: Communications between a host information handling system and its management controller sent through a shared LOM are re-directed at the LOM from communication through a network to instead communicate directly between the host information handling system and management controller. A management module compares destination addresses of packets sent from the host information handling system and the management controller with host information handling system and management controller network addresses stored on the LOM. Packets having destination address that match a host information handling system or management controller network address are redirected from communication across the network to communicate directly between the host information handling system and management controller.Type: ApplicationFiled: February 16, 2010Publication date: August 18, 2011Inventors: Narayanan Subramaniam, Elie Jreij, Hendrich M. Hernandez