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).
-
Patent number: 11805338Abstract: An information handling system may include a processor, a management controller communicatively coupled to the processor and configured for out-of-band management of the information handling system, and a smart network interface card communicatively coupled to the processor and the management controller and configured to receive telemetry information from telemetry sources of the information handling system and perform advanced processing of the telemetry information.Type: GrantFiled: April 29, 2021Date of Patent: October 31, 2023Assignee: Dell Products L.P.Inventors: Gaurav Chawla, Hendrich M. Hernandez, Lee E. Ballard
-
Publication number: 20220353589Abstract: An information handling system may include a processor, a management controller communicatively coupled to the processor and configured for out-of-band management of the information handling system, and a smart network interface card communicatively coupled to the processor and the management controller and configured to receive telemetry information from telemetry sources of the information handling system and perform advanced processing of the telemetry information.Type: ApplicationFiled: April 29, 2021Publication date: November 3, 2022Applicant: Dell Products L.P.Inventors: Gaurav CHAWLA, Hendrich M. HERNANDEZ, Lee E. BALLARD
-
Publication number: 20220350765Abstract: An information handling system may include a processor, a management controller communicatively coupled to the processor and configured for out-of-band management of the information handling system, and a smart network interface card communicatively coupled to the processor and the management controller, and configured to obtain a secret for authenticating the smart network interface card to the management controller, request an access token reference from the management controller, the request including the secret and an identifier of the smart network interface card in order to authenticate the smart network interface card to the management controller, in response to the request for the access token reference, receive the access token reference, and communicate a management task request to the management controller using the access token reference.Type: ApplicationFiled: April 29, 2021Publication date: November 3, 2022Applicant: Dell Products L.P.Inventors: Lee E. BALLARD, Robert T. STEVENS, Hendrich M. HERNANDEZ, Gaurav CHAWLA
-
Publication number: 20220342688Abstract: An information handling system may include a first host system, comprising a first processor and a first network interface, and a second host system, comprising a second processor and a second network interface. The first network interface may be configured to accelerate migration of a designated virtual resource from the first host system to the second host system.Type: ApplicationFiled: April 26, 2021Publication date: October 27, 2022Applicant: Dell Products L.P.Inventors: Hendrich M. HERNANDEZ, Gaurav CHAWLA, William Price DAWKINS
-
Patent number: 11093422Abstract: A processor/endpoint communication coupling configuration system includes a plurality of processing subsystems coupled to a multi-endpoint adapter device by a plurality of communication couplings included on at least one hardware subsystem. A communication coupling configuration engine identifies each at least one hardware subsystem, determines at least one communication coupling configuration capability of the plurality of communication couplings, and determines at least one first multi-endpoint adapter device capability of the multi-endpoint adapter device.Type: GrantFiled: January 13, 2020Date of Patent: August 17, 2021Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Hendrich M. Hernandez, Yogesh Varma, Kurtis John Bowman, Shyamkumar T. Iyer, John Christopher Beckett
-
Patent number: 11005782Abstract: A multi-endpoint adapter includes endpoints configured to couple to respective processing subsystems, multi-endpoint adapter ports configured to couple to an external switch via respective external switch ports, and an internal switch coupled to the endpoints and multi-endpoint adapter ports. The internal switch receives a data packet from a first application provided by a first processing subsystem through a first endpoint, and matches the data packet to a data flow associated with QoS parameter(s). The internal switch then identifies a data flow action that is associated with the data flow and that provides for the transmission of the data packet via a first multiple endpoint adapter port that is configured in a manner that satisfies the at least one QoS parameter, and performs the data flow action to transmit the data packet through the first multi-endpoint adapter port and a first external switch port to the external switch.Type: GrantFiled: April 26, 2019Date of Patent: May 11, 2021Assignee: Dell Products L.P.Inventors: Shyamkumar T. Iyer, Hendrich M. Hernandez
-
Publication number: 20200341919Abstract: A processor/endpoint communication coupling configuration system includes a plurality of processing subsystems coupled to a multi-endpoint adapter device by a plurality of communication couplings included on at least one hardware subsystem. A communication coupling configuration engine identifies each at least one hardware subsystem, determines at least one communication coupling configuration capability of the plurality of communication couplings, and determines at least one first multi-endpoint adapter device capability of the multi-endpoint adapter device.Type: ApplicationFiled: January 13, 2020Publication date: October 29, 2020Inventors: Timothy M. Lambert, Hendrich M. Hernandez, Yogesh Varma, Kurtis John Bowman, Shyamkumar T. Iyer, John Christopher Beckett
-
Publication number: 20200344179Abstract: A multi-endpoint adapter includes endpoints configured to couple to respective processing subsystems, multi-endpoint adapter ports configured to couple to an external switch via respective external switch ports, and an internal switch coupled to the endpoints and multi-endpoint adapter ports. The internal switch receives a data packet from a first application provided by a first processing subsystem through a first endpoint, and matches the data packet to a data flow associated with QoS parameter(s). The internal switch then identifies a data flow action that is associated with the data flow and that provides for the transmission of the data packet via a first multiple endpoint adapter port that is configured in a manner that satisfies the at least one QoS parameter, and performs the data flow action to transmit the data packet through the first multi-endpoint adapter port and a first external switch port to the external switch.Type: ApplicationFiled: April 26, 2019Publication date: October 29, 2020Inventors: Shyamkumar T. Iyer, Hendrich M. Hernandez
-
Patent number: 10534734Abstract: A processor/endpoint communication coupling configuration system includes a plurality of processing subsystems coupled to a multi-endpoint adapter device by a plurality of communication couplings included on at least one hardware subsystem. A communication coupling configuration engine identifies each at least one hardware subsystem, determines at least one communication coupling configuration capability of the plurality of communication couplings, and determines at least one first multi-endpoint adapter device capability of the multi-endpoint adapter device.Type: GrantFiled: April 26, 2019Date of Patent: January 14, 2020Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Hendrich M. Hernandez, Yogesh Varma, Kurtis John Bowman, Shyamkumar T. Iyer, John Christopher Beckett
-
Patent number: 10505843Abstract: An information handling system includes a memory and a first controller. The memory stores a mapping table. The first controller is configured to communicate with the memory. The first controller detects a presence of a second controller in response to a first node being connected to a network within the information handling system, generates a port number for the second controller, stores the port number for the second controller in the mapping table, receives an indication that an Internet Protocol address of the second controller has changed, and updates the mapping table with the changed Internet Protocol address of the second controller.Type: GrantFiled: March 12, 2015Date of Patent: December 10, 2019Assignee: Dell Products, LPInventors: Dinesh K. Ragupathi, Yogesh P. Kulkarni, Wade A. Butcher, Hendrich M. Hernandez
-
Patent number: 10419239Abstract: An information handling system includes a top of rack having a port, and a server having a network interface card and a controller. The port of the top of the rack transmits a link aggregation control protocol (LACP) packet. The network interface card receives the LACP packet from the port of the top of rack, and forwards the LACP packet. The controller receives the LACP packet from the network interface card, and to determine whether to update or create a bond associated with the port and a destination virtual machine of the LACP packet. The LACP packet is transmitted from the bond to the network interface card, and in response to the LACP packet being received at the network interface card, the LACP packet is provided to the destination virtual machine.Type: GrantFiled: December 20, 2016Date of Patent: September 17, 2019Assignee: Dell Products, LPInventors: Andrew Butcher, Lee E. Ballard, Hendrich M. Hernandez, Jon F. Lewis
-
Patent number: 10164909Abstract: A network adapter, includes a first transceiver module with a transceiver that operates according to a first network protocol and a memory element that includes information that identifies the first network protocol, a second transceiver module with a transceiver that operates according to a second network protocol and a memory element that includes information that identifies the second network protocol, and a controller that reads the information from the first memory element, directs an information handling system to invoke a first network driver associated with the first network protocol based upon the information, reads the second information from the second memory element, and directs the information handling system to invoke a second network driver associated with the second network protocol based upon the second information.Type: GrantFiled: December 23, 2014Date of Patent: December 25, 2018Assignee: DELL PRODUCTS, LPInventors: Jonathan F. Lewis, Hendrich M. Hernandez, Wade Andrew Butcher, Kevin A. Hughes
-
Patent number: 10007544Abstract: 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. One or more network interface cards interface with the plurality of processors to receive information from a network. A hypervisor executes on one or more of the processors to support execution of virtual machines and coordinates information received at the network interface cards based upon an association between the information and virtual processors of the virtual machines, the virtual processors having identifiers.Type: GrantFiled: September 30, 2014Date of Patent: June 26, 2018Assignee: Dell Products, LPInventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube
-
Publication number: 20180176036Abstract: An information handling system includes a top of rack having a port, and a server having a network interface card and a controller. The port of the top of the rack transmits a link aggregation control protocol (LACP) packet. The network interface card receives the LACP packet from the port of the top of rack, and forwards the LACP packet. The controller receives the LACP packet from the network interface card, and to determine whether to update or create a bond associated with the port and a destination virtual machine of the LACP packet. The LACP packet is transmitted from the bond to the network interface card, and in response to the LACP packet being received at the network interface card, the LACP packet is provided to the destination virtual machine.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Inventors: Andrew Butcher, Lee E. Ballard, Hendrich M. Hernandez, Jon F. Lewis
-
Patent number: 9979627Abstract: Systems and methods for systems and methods for bare-metal network topology discovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive network topology information from a server, wherein the server is configured to collect at least one portion of the network topology information from one or more network devices via a baseboard management controller (BMC) circuit while the server operates in low-power mode; and provide a graphical display representing the network topology information, the graphical display including a representation of the server, the one or more network devices, and one or more connections between the server and the one or more network devices.Type: GrantFiled: February 6, 2015Date of Patent: May 22, 2018Assignee: Dell Products, L.P.Inventors: Sudhir Vittal Shetty, Hendrich M. Hernandez, Michael Brundridge, Chandrasekhar Puthillathe
-
Patent number: 9948567Abstract: 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: GrantFiled: February 29, 2016Date of Patent: April 17, 2018Assignee: DELL PRODUCTS, LPInventors: Hendrich M. Hernandez, Gaurav Chawla, Robert L. Winter
-
Patent number: 9886568Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a network interface communicatively coupled to the processor, a management controller communicatively coupled to the processor and configured to provide management of the information handling system via a communications channel physically isolated from the network interface, and a controller. The controller may be configured to filter for a packet indicative of a request to remotely reset the management controller and, in response to receiving the packet indicative of the request to remotely reset the management controller, perform a reset of the management controller.Type: GrantFiled: March 13, 2015Date of Patent: February 6, 2018Assignee: Dell Products L.P.Inventors: Wade Andrew Butcher, Elie Antoun Jreij, Timothy M. Lambert, Hendrich M. Hernandez
-
Patent number: 9740640Abstract: A network teaming system includes one or more subsystems to provide a hardware system integrated teaming assistant (SITA hardware), provide a software system integrated teaming assistant (SITA software) operable with the SITA hardware and provide a feature checking and enablement system (FCE), wherein the FCE determines one or more networking features for members of a team coupled together on a network, and wherein the SITA hardware in combination with the SITA software perform a networking feature for a member of the team which does not have the capability to perform the networking feature.Type: GrantFiled: September 25, 2008Date of Patent: August 22, 2017Assignee: Dell Products L.P.Inventors: Hendrich M. Hernandez, Lei Wang
-
Patent number: 9710341Abstract: Embodiments of systems and methods for fault tolerant link width maximization in a data bus are described. Embodiments of methods may include checking a data bus connection to determine if a degraded lane exists on the data bus, determining a first set of one or more lanes that contain the degraded lane, and assigning a second set of lanes for operation, wherein the second set of lanes does not contain the degraded lane.Type: GrantFiled: December 16, 2014Date of Patent: July 18, 2017Assignee: DELL PRODUCTS L.P.Inventors: Wade Andrew Butcher, Hendrich M. Hernandez, Timothy M. Lambert
-
Patent number: 9569383Abstract: 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: September 18, 2014Date of Patent: February 14, 2017Assignee: DELL PRODUCTS, LPInventors: Matthew L. Domsch, Hendrich M. Hernandez, Robert L. Winter, Shawn J. Dube