Patents by Inventor Robert T. STEVENS
Robert T. STEVENS 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: 11909595Abstract: Methods, systems, and devices for managing communications in a distributed system are disclosed. To improve the efficiency of communication, the system may implement the port extension protocol which may allow communication devices to utilize ports of other devices for communication purposes. To do so, the communication devices may instruct the other devices with respect to how the communication devices expect the other devices to process data units transmitted via networks (e.g., network data units). However, not all of the other devices that may process the network data units may include functionality to process and/or implement the instructions from the communication devices. To extend the functionality of such devices, a remote control plane for devices that lack this processing functionality may be provided.Type: GrantFiled: December 20, 2021Date of Patent: February 20, 2024Assignee: Dell Products L.P.Inventors: Lee Eric Ballard, Robert T. Stevens, Deepaganesh Paulraj
-
Patent number: 11822499Abstract: An information handling system may include a management controller and information handling resources that are coupled to the management controller via a first communication channel and a second communication channel, each information handling resource having a first communication channel identifier, and each information handling resource having a second communication channel identifier. The management controller may query the information handling resources via the first communication channel to determine a first set of unique identifiers for the information handling resources; query the information handling resources via the second communication channel to determine a second set of unique identifiers for the information handling resources; and based on a comparison between the first set of unique identifiers and the second set of unique identifiers, create a mapping that correlates the first communication channel identifiers with the second communication channel identifiers.Type: GrantFiled: April 27, 2022Date of Patent: November 21, 2023Assignee: Dell Products L.P.Inventors: Chien-Lin Lee, Jon Vernon Franklin, Venkatesh Ramamoorthy, Jun Gu, Robert T. Stevens
-
Patent number: 11809289Abstract: Embodiments of systems and methods for high-availability (HA) management networks for High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include a first Baseboard Management Controller (BMC) having a first network port; and a hardware accelerator comprising a second BMC having a second network port, where at least one of: (a) the first BMC is configured to share the first network port with the second BMC in response to a determination that the second network port has failed or has insufficient bandwidth, or (b) the second BMC is configured to share the second network port with the first BMC in response to a determination that the first network port has failed or has insufficient bandwidth.Type: GrantFiled: October 15, 2021Date of Patent: November 7, 2023Assignee: Dell Products L.P.Inventors: Lee E. Ballard, Elie Antoun Jreij, Robert T. Stevens, Bhavesh Govindbhai Patel, Mukund P. Khatri
-
Publication number: 20230350826Abstract: An information handling system may include a management controller and information handling resources that are coupled to the management controller via a first communication channel and a second communication channel, each information handling resource having a first communication channel identifier, and each information handling resource having a second communication channel identifier. The management controller may query the information handling resources via the first communication channel to determine a first set of unique identifiers for the information handling resources; query the information handling resources via the second communication channel to determine a second set of unique identifiers for the information handling resources; and based on a comparison between the first set of unique identifiers and the second set of unique identifiers, create a mapping that correlates the first communication channel identifiers with the second communication channel identifiers.Type: ApplicationFiled: April 27, 2022Publication date: November 2, 2023Applicant: Dell Products L.P.Inventors: Chien-Lin LEE, Jon Vernon FRANKLIN, Venkatesh RAMAMOORTHY, Jun GU, Robert T. STEVENS
-
Publication number: 20230198846Abstract: Methods, systems, and devices for managing communications in a distributed system are disclosed. To improve the efficiency of communication, the system may implement the port extension protocol which may allow communication devices to utilize ports of other devices for communication purposes. To do so, the communication devices may instruct the other devices with respect to how the communication devices expect the other devices to process data units transmitted via networks (e.g., network data units). However, not all of the other devices that may process the network data units may include functionality to process and/or implement the instructions from the communication devices. To extend the functionality of such devices, a remote control plane for devices that lack this processing functionality may be provided.Type: ApplicationFiled: December 20, 2021Publication date: June 22, 2023Inventors: LEE ERIC BALLARD, ROBERT T. STEVENS, DEEPAGANESH PAULRAJ
-
Patent number: 11657013Abstract: Embodiments of systems and methods for inter-Baseboard Management Controller (BMC) integration for High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include a first BMC coupled to a host processor; and a hardware accelerator comprising: (a) one or more managed subsystems coupled to the host processor, and (b) a second BMC coupled to the one or more managed subsystems and decoupled from the host processor, wherein the first BMC and the second BMC are coupled to each other via a high-speed, Out-of-Band (OOB) management link.Type: GrantFiled: October 15, 2021Date of Patent: May 23, 2023Assignee: Dell Products, L.P.Inventors: Robert T. Stevens, Elie Antoun Jreij, Bhavesh Govindbhai Patel, Mukund P. Khatri
-
Publication number: 20230120652Abstract: Embodiments of systems and methods for inter-Baseboard Management Controller (BMC) integration for High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include a first BMC coupled to a host processor; and a hardware accelerator comprising: (a) one or more managed subsystems coupled to the host processor, and (b) a second BMC coupled to the one or more managed subsystems and decoupled from the host processor, wherein the first BMC and the second BMC are coupled to each other via a high-speed, Out-of-Band (OOB) management link.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Applicant: Dell Products, L.P.Inventors: Robert T. Stevens, Elie Antoun Jreij, Bhavesh Govindbhai Patel, Mukund P. Khatri
-
Publication number: 20230123999Abstract: Embodiments of systems and methods for high-availability (HA) management networks for High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include a first Baseboard Management Controller (BMC) having a first network port; and a hardware accelerator comprising a second BMC having a second network port, where at least one of: (a) the first BMC is configured to share the first network port with the second BMC in response to a determination that the second network port has failed or has insufficient bandwidth, or (b) the second BMC is configured to share the second network port with the first BMC in response to a determination that the first network port has failed or has insufficient bandwidth.Type: ApplicationFiled: October 15, 2021Publication date: April 20, 2023Applicant: Dell Products, L.P.Inventors: Lee E. Ballard, Elie Antoun Jreij, Robert T. Stevens, Bhavesh Govindbhai Patel, Mukund P. Khatri
-
Patent number: 11604756Abstract: Embodiments of systems and methods for high-speed Out-of-Band (OOB) management links for inter-Baseboard Management Controller (BMC) communications in High Performance Computing (HPC) platforms are described. In some embodiments, an HPC platform may include: a system BMC; and an accelerator tray comprising: (a) one or more managed subsystems, (b) a tray BMC coupled to the one or more managed subsystems, and (c) a Field-Programmable Gate Array (FPGA) coupled to the tray BMC and to the system BMC.Type: GrantFiled: October 15, 2021Date of Patent: March 14, 2023Assignee: Dell Products, L.P.Inventors: Timothy M. Lambert, Marshal F. Savage, Robert T. Stevens
-
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
-
Patent number: 11411753Abstract: A method includes determining, during auxiliary power operating mode of an information handling system, devices connected to peripheral component interconnect (PCI) slots and identifying, via a controller of the IHS, when a Virtual Ethernet Bridge (VEB) is present on a first communication path, which indicates that a high power consuming device with sideband enablement is present in a corresponding one of the PCI slots. The method includes configuring, via the first communication path, an uplink port on the VEB, collecting information about the VEB, including a VEB MAC address and capabilities of the VEB, setting a VLAN/MAC filter rule for NC-SI pass-through in the VEB, and configuring an intermediate device within a second communication path between the controller and the VEB for NC-SI pass-through utilizing a management MAC address, enabling NC-SI pass-through of traffic routed between the controller and the VEB.Type: GrantFiled: June 30, 2019Date of Patent: August 9, 2022Assignee: Dell Products, L.P.Inventors: Lee E. Ballard, Robert T. Stevens, Jason B. Kilpatrick
-
Publication number: 20220027138Abstract: An information handling system includes a basic input/output system configured to update an attribute of a system-wide firmware downgrade security policy prior to booting to an operating system of the information handling system. The attribute of the system-wide firmware downgrade security policy is used to determine whether to allow or to disallow downgrade of a firmware to a version. A processor may perform the downgrade of the firmware, wherein the downgrade of the firmware includes the processor further configured to check the attribute of the system-wide firmware downgrade security policy and to store a firmware image in a scratchpad. If the attribute of the system-wide firmware downgrade security policy allows the downgrade of the firmware to the version, then the processor may continue with the downgrade of the firmware otherwise discard the firmware image in the scratchpad.Type: ApplicationFiled: July 27, 2020Publication date: January 27, 2022Inventors: Robert T. Stevens, Mukund P. Khatri, Lee E. Ballard
-
Patent number: 10955872Abstract: A system with real time clock continuity is disclosed. The system includes a remote access controller configured to interoperate with a main processor and at least one second system component. The main processor is configured to receive a control from the remote access controller and to initiate a reboot after determining that a time and a tick count are stored in a memory device. The second system component is configured to store the time and the tick count in the memory device. A boot loader of the system is configured to use the time and the tick count to maintain a real time clock during the reboot of the main processor.Type: GrantFiled: July 25, 2018Date of Patent: March 23, 2021Assignee: DELL PRODUCTS L.P.Inventors: Akkiah Choudary Maddukuri, Arun Muthaiyan, Alaric Joaquim Narcissius Silveira, Robert T. Stevens, IV
-
Patent number: 10938640Abstract: An information handling system includes a host, an intelligent peripheral connected to the host, and a baseboard management controller. The host includes a memory and a central processing unit. The intelligent peripheral is configured to communicate with the baseboard management controller to obtain configuration information, and provide networking services to the host after configuration. The baseboard management controller is configured to communicate with a management network; establish a communication channel with the intelligent peripheral independent of the host system; obtain configuration information for the intelligent peripheral from the management network; and provide the configuration information to the intelligent peripheral.Type: GrantFiled: October 25, 2018Date of Patent: March 2, 2021Assignee: Dell Products, L.P.Inventors: Lee Eric Ballard, Elie A. Jreij, Robert T. Stevens, IV
-
Publication number: 20200412558Abstract: A method includes determining, during auxiliary power operating mode of an information handling system, devices connected to peripheral component interconnect (PCI) slots and identifying, via a controller of the IHS, when a Virtual Ethernet Bridge (VEB) is present on a first communication path, which indicates that a high power consuming device with sideband enablement is present in a corresponding one of the PCI slots. The method includes configuring, via the first communication path, an uplink port on the VEB, collecting information about the VEB, including a VEB MAC address and capabilities of the VEB, setting a VLAN/MAC filter rule for NC-SI pass-through in the VEB, and configuring an intermediate device within a second communication path between the controller and the VEB for NC-SI pass-through utilizing a management MAC address, enabling NC-SI pass-through of traffic routed between the controller and the VEB.Type: ApplicationFiled: June 30, 2019Publication date: December 31, 2020Inventors: LEE E. BALLARD, ROBERT T. STEVENS, JASON B. KILPATRICK
-
Patent number: 10785120Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a network interface coupled to the host system processor and may include a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system. The network interface may be configured to capture discovery protocol packets and encode the discovery protocol packets with extended discovery protocol information comprising information regarding physical functions, virtual functions, and ports associated with the discovery protocol packets.Type: GrantFiled: June 27, 2018Date of Patent: September 22, 2020Assignee: Dell Products L.P.Inventors: Lee E. Ballard, Robert T. Stevens
-
Publication number: 20200136901Abstract: An information handling system includes a host, an intelligent peripheral connected to the host, and a baseboard management controller. The host includes a memory and a central processing unit. The intelligent peripheral is configured to communicate with the baseboard management controller to obtain configuration information, and provide networking services to the host after configuration. The baseboard management controller is configured to communicate with a management network; establish a communication channel with the intelligent peripheral independent of the host system; obtain configuration information for the intelligent peripheral from the management network; and provide the configuration information to the intelligent peripheral.Type: ApplicationFiled: October 25, 2018Publication date: April 30, 2020Inventors: Lee Eric Ballard, Elie A. Jreij, Robert T. Stevens, IV
-
Publication number: 20200033906Abstract: A system with real time clock continuity is disclosed. The system includes a remote access controller configured to interoperate with a main processor and at least one second system component. The main processor is configured to receive a control from the remote access controller and to initiate a reboot after determining that a time and a tick count are stored in a memory device. The second system component is configured to store the time and the tick count in the memory device. A boot loader of the system is configured to use the time and the tick count to maintain a real time clock during the reboot of the main processor.Type: ApplicationFiled: July 25, 2018Publication date: January 30, 2020Applicant: DELL PRODUCTS L.P.Inventors: Akkiah Choudary Maddukuri, Arun Muthaiyan, Alaric Joaquim Narcissius Silveira, Robert T. Stevens, IV
-
Publication number: 20200007400Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a network interface coupled to the host system processor and may include a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system. The network interface may be configured to capture discovery protocol packets and encode the discovery protocol packets with extended discovery protocol information comprising information regarding physical functions, virtual functions, and ports associated with the discovery protocol packets.Type: ApplicationFiled: June 27, 2018Publication date: January 2, 2020Applicant: Dell Products L.P.Inventors: Lee E. BALLARD, Robert T. STEVENS
-
Patent number: 10439934Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a host system and a management controller. The host system may include a host system processor and a device coupled to the host system processor. The management controller may be communicatively coupled to the host system processor and configured to provide management of the information handling system and manage multiple functions instantiated on the device via a single sideband interface channel interfaced between the device and the management controller by communicating function-oriented sideband commands, each function-oriented sideband command including a function address field for setting forth a function of the multiple functions to which the function-oriented sideband command is addressed.Type: GrantFiled: April 20, 2017Date of Patent: October 8, 2019Assignee: Dell Products L.P.Inventor: Robert T. Stevens