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: 20140307548
    Abstract: 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: Application
    Filed: June 26, 2014
    Publication date: October 16, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert Winter, Saikrishna Kotha
  • Patent number: 8842562
    Abstract: 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: Grant
    Filed: October 25, 2011
    Date of Patent: September 23, 2014
    Assignee: Dell Products, LP
    Inventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube
  • Publication number: 20140244814
    Abstract: 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: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: Dell Products L.P.
    Inventors: Eric Alan Kuzmack, Hendrich M. Hernandez, Robert Lee Winter, Geng Lin
  • Publication number: 20140198646
    Abstract: 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: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: Dell Products L.P.
    Inventors: Hendrich M. Hernandez, Robert Lee Winter
  • Patent number: 8780923
    Abstract: 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: Grant
    Filed: January 15, 2010
    Date of Patent: July 15, 2014
    Assignee: Dell Products L.P.
    Inventors: Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert Winter, Saikrishna Kotha
  • Patent number: 8730957
    Abstract: 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: Grant
    Filed: March 26, 2012
    Date of Patent: May 20, 2014
    Assignee: Dell Products, LP
    Inventors: Hendrich M. Hernandez, Robert L. Winter, Bruce A. Holmes, Michael J. Roberts
  • Patent number: 8732450
    Abstract: 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: Grant
    Filed: December 23, 2011
    Date of Patent: May 20, 2014
    Assignee: Dell Products, LP
    Inventors: Balaji Mittapalli, Hendrich M. Hernandez
  • Patent number: 8693485
    Abstract: 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: Grant
    Filed: October 14, 2009
    Date of Patent: April 8, 2014
    Assignee: Dell Products, LP
    Inventors: Saikrishna Kotha, Gaurav Chawla, Hendrich M. Hernandez, Jacob Cherian, Robert L. Winter
  • Publication number: 20140003442
    Abstract: 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: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: DELL PRODUCTS, LP
    Inventors: Hendrich M. Hernandez, Gaurav Chawla, Rabah S. Hamdi, Robert L. Winter
  • Publication number: 20130156028
    Abstract: 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: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: DELL PRODUCTS, LP
    Inventors: Hendrich M. Hernandez, Gaurav Chawla, Robert L. Winter
  • Publication number: 20130104127
    Abstract: 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: Application
    Filed: August 23, 2012
    Publication date: April 25, 2013
    Inventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube
  • Publication number: 20130103871
    Abstract: 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: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: DELL PRODUCTS, LP
    Inventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube
  • Publication number: 20120327774
    Abstract: 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: Application
    Filed: June 24, 2011
    Publication date: December 27, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Hendrich M. Hernandez, Gaurav Chawla, Robert L. Winter
  • Patent number: 8325713
    Abstract: 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: Grant
    Filed: March 2, 2010
    Date of Patent: December 4, 2012
    Assignee: Dell Products, LP
    Inventors: Gaurav Chawla, Hendrich M. Hernandez, Robert L. Winter
  • Publication number: 20120182989
    Abstract: 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: Application
    Filed: March 26, 2012
    Publication date: July 19, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Hendrich M. Hernandez, Robert L. Winter, Bruce A. Holmes, Michael J. Roberts
  • Publication number: 20120102311
    Abstract: 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: Application
    Filed: December 23, 2011
    Publication date: April 26, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Balaji Mittapalli, Hendrich M. Hernandez
  • Patent number: 8165119
    Abstract: 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: Grant
    Filed: June 30, 2008
    Date of Patent: April 24, 2012
    Assignee: Dell Products, LP
    Inventors: Hendrich M. Hernandez, Robert L. Winter, Bruce A. Holmes, Michael J. Roberts
  • Patent number: 8108667
    Abstract: 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: Grant
    Filed: January 12, 2009
    Date of Patent: January 31, 2012
    Assignee: Dell Products, LP
    Inventors: Balaji Mittapalli, Hendrich M. Hernandez
  • Publication number: 20110216669
    Abstract: 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: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Applicant: DELL PRODUCTS, LP
    Inventors: Gaurav Chawla, Hendrich M. Hernandez, Robert L. Winter
  • Publication number: 20110202685
    Abstract: 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: Application
    Filed: February 16, 2010
    Publication date: August 18, 2011
    Inventors: Narayanan Subramaniam, Elie Jreij, Hendrich M. Hernandez