Patents by Inventor Timothy M. Lambert

Timothy M. Lambert 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: 11409686
    Abstract: An information handling system may include a motherboard and a floating paddle card. The motherboard may include a host system comprising a host system processor, a logic device configured to perform a functionality of the information handling system in accordance with code stored on non-transitory computer-readable media of the logic device, and a management controller communicatively coupled to the host system processor and the logic device and configured to perform out-of-band management of the information handling system. The floating paddle card may be communicatively coupled to the motherboard and configured to serve as interface between one or more devices coupled to the floating paddle card and the logic device and the management controller, the floating paddle card comprising a microcontroller unit configured to, alone or in combination with other circuitry of the floating paddle card, divide management of the one or more devices between the motherboard and the floating paddle card.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: August 9, 2022
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Jeffrey L. Kennedy, Nihit S. Bhavsar
  • Patent number: 11409683
    Abstract: A method may be provided for a system having a logic device interfaced between a management controller and a plurality of subsystems, wherein the logic device includes a plurality of purpose-built engines, each purpose-built engine configured to perform single-wire communication with one or more subsystems in accordance with a particular protocol associated with such purpose-built engine and a purpose-built engine group switch interfaced between the plurality of purpose-built engines and a plurality of connectors for communicatively coupling the plurality of subsystems to the logic device. The method may include establishing, with a purpose-built engine group switch, a plurality of communication routes based on one or more switch control signals, wherein each route of the plurality of communication routes is established between a respective purpose-built engine and a respective connector.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: August 9, 2022
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Jeffrey L. Kennedy
  • Publication number: 20220237298
    Abstract: An information handling system may include a host system comprising a host system processor and a management controller communicatively coupled to the host system processor and configured to perform out-of-band management of a plurality of devices of the information handling system, and further configured to, during a powering on of the host system randomly select a subset of one or more devices of the plurality of devices for partial validation of firmware of the plurality of devices, randomly select a plurality of offsets associated with the one or more devices for partial verification of the firmware, and perform verification of the one or more devices at the plurality of offsets.
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Jun GU, Arun MUTHAIYAN, Pablo R. ARIAS
  • Publication number: 20220229798
    Abstract: An information handling system may include a motherboard and a floating paddle card. The motherboard may include a host system comprising a host system processor, a logic device configured to perform a functionality of the information handling system in accordance with code stored on non-transitory computer-readable media of the logic device, and a management controller communicatively coupled to the host system processor and the logic device and configured to perform out-of-band management of the information handling system. The floating paddle card may be communicatively coupled to the motherboard and configured to serve as interface between one or more devices coupled to the floating paddle card and the logic device and the management controller, the floating paddle card comprising a microcontroller unit configured to, alone or in combination with other circuitry of the floating paddle card, divide management of the one or more devices between the motherboard and the floating paddle card.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Jeffrey L. KENNEDY, Nihit S. BHAVSAR
  • Patent number: 11392168
    Abstract: In one embodiment, a method for managing clock synchronization for a baseboard management controller includes identifying, by a management unit of the information handling system, a real-time clock of the information handling system based on a real-time clock time value; receiving, by the management unit, a request for the real-time clock time value from the baseboard management controller; retrieving, by the management unit, the real-time clock time value from the real-time clock; sending, by the management unit, the real-time clock time value to a logic device of the information handling system; sending, by the logic device, an interrupt signal to the baseboard management controller indicating that the real-time clock time value is stored; retrieving, by the baseboard management controller, the real-time clock time value from the logic device; and updating, by the baseboard management controller, a baseboard management controller time value based on the real-time clock time value.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: July 19, 2022
    Assignee: Dell Products L.P.
    Inventor: Timothy M. Lambert
  • Publication number: 20220222349
    Abstract: An information handling system may include a host system comprising a processor and a management controller comprising a main processor and a trusted integrated processor configured to perform secured boot services and run-time security functions of the management controller. The information handling system may also include a legacy communications bus interfaced between the host system and the main processor and a secure communications bus interfaced between the host system and the main processor. The trusted integrated processor is further configured to implement a secure attestation channel to the host system via the secure communications bus in order to provide access by the host system to security services owned by the management controller.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Pablo R. ARIAS, Milton Olavo Decarvalho TAVEIRA, Marshal F. SAVAGE
  • Publication number: 20220201100
    Abstract: A system may include a controller, an endpoint device, and a cable coupled between the controller and the endpoint device and comprising a communication wire for bidirectionally communicating signals between the controller and the endpoint device and a circuit formed as a part of the cable and communicatively coupled to the communication wire, the circuit having a microcontroller unit configured to communicate identifying information regarding the cable to the controller via the communication wire and without contention with the signals bidirectionally communicated between the controller and the endpoint device.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Applicant: Dell Products L.P.
    Inventors: Yuchen XU, Timothy M. LAMBERT, Jeffrey L. KENNEDY
  • Publication number: 20220198016
    Abstract: An information handling system may include a host system comprising a host system processor, a logic device configured to perform a functionality of the information handling system in accordance with code stored on non-transitory computer-readable media of the logic device, and a management controller communicatively coupled to the host system processor and the logic device and configured to perform out-of-band management of the information handling system. The management controller may be further configured to: during a boot of the management controller, perform an initial authentication of the code via an immutable interface of the logic device, after the initial authentication and prior to completion of boot of the management controller, enable a hardware lock to prevent write access to the logic device via the immutable interface, and in response to a power on request of the host system, perform a second authentication of the code via a mutable interface of the logic device.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Milton Olavo Decarvalho TAVEIRA, Jeffrey L. KENNEDY
  • Publication number: 20220197843
    Abstract: A method may be provided for a system having a logic device interfaced between a management controller and a plurality of subsystems, wherein the logic device includes a plurality of purpose-built engines, each purpose-built engine configured to perform single-wire communication with one or more subsystems in accordance with a particular protocol associated with such purpose-built engine and a purpose-built engine group switch interfaced between the plurality of purpose-built engines and a plurality of connectors for communicatively coupling the plurality of subsystems to the logic device. The method may include establishing, with a purpose-built engine group switch, a plurality of communication routes based on one or more switch control signals, wherein each route of the plurality of communication routes is established between a respective purpose-built engine and a respective connector.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Jeffrey L. KENNEDY
  • Publication number: 20220179962
    Abstract: A method may include, during a first initial boot of a management controller, writing baseline processor domain status information associated with boot of each of a main processor and a second processor of the management controller to a baseline queue, and during each subsequent boot of the management controller, writing run-time processor domain status information associated with boot of each of the main processor and the second processor to a run-time queue, determining if a deviation exists between the run-time queue and the baseline queue, and responsive to the deviation existing between the run-time queue and the baseline queue, taking one or more responsive actions.
    Type: Application
    Filed: December 7, 2020
    Publication date: June 9, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Michael J. STUMPF, Jeffrey L. KENNEDY, Nihit S. BHAVSAR
  • Publication number: 20220171726
    Abstract: An information handling system may include a host system comprising a host system processor and a management controller communicatively coupled to the host system processor and comprising a main processor for implementing functionality of the management controller and a co-processor communicatively coupled to the host system processor and configured to implement a proxy to the host system to enable the host system to access devices managed by the management controller.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Pablo R. ARIAS, Jeffrey L. KENNEDY
  • Publication number: 20220171729
    Abstract: An information handling system may include a bus initiator, a plurality of bus endpoints, and a single-wire bus communicatively coupled between the bus initiator and the plurality of bus endpoints, wherein the bus comprises a multiplexer. The bus initiator may be configured to perform in-band addressing to select a communications channel through the multiplexer via an addressing protocol that uses pulse bursts for initiation of the addressing, identification of the communications channel, and termination of the addressing. Pulses of the pulse bursts may be sufficiently short in duration to pass through filters of the bus endpoints such that the pulse bursts are not processed by the bus endpoints.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 2, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Michael J. STUMPF, Jeffrey L. KENNEDY
  • Patent number: 11349965
    Abstract: A system may include a controller, an endpoint device, and a cable coupled between the controller and the endpoint device and comprising a communication wire for bidirectionally communicating signals between the controller and the endpoint device and a circuit formed as a part of the cable and communicatively coupled to the communication wire, the circuit having a microcontroller unit configured to communicate identifying information regarding the cable to the controller via the communication wire and without contention with the signals bidirectionally communicated between the controller and the endpoint device.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Yuchen Xu, Timothy M. Lambert, Jeffrey L. Kennedy
  • Patent number: 11347298
    Abstract: In accordance with one embodiment, a fan controller operates in a standard mode when main power is provided to the power supply unit in which speed of the fan is controlled in response to a primary pulse width modulation (PWM) signal from a power controller. A loss of the main power to the power supply unit may be detected at a logic circuit, which provides a secondary PWM signal to the fan controller in response to the loss of the main power. In certain embodiments, the fan controller is operated in a power loss mode in response to the secondary PWM signal to direct the speed of the fan to a low-power consumption target speed.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Isaac Qin Wang, Timothy M. Lambert
  • Patent number: 11348620
    Abstract: An information handling system may include a memory comprising a plurality of memory modules, each memory module comprising a plurality of memory chips, a host system comprising a host system processor configured to, during a boot of the information handling system, execute a basic input/output system of the information handling system configured to monitor for one or more faults of one or more memory modules of the plurality of memory modules, and control circuitry. The control circuitry may be configured to, in response to the one or more faults, determine if, all of one or more memory modules associated with a power control signal of such one or more memory modules have experienced faults, and if all of the one or more memory modules associated with the power control signal have experienced faults, de-assert the power control signal such that the one or more memory modules are de-energized.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Jordan Chin, Nihit S. Bhavsar
  • Publication number: 20220163933
    Abstract: An information handling system may include an air mover configured to drive a flow of air and a processing component communicatively coupled to the air mover for controlling operation of the air mover via a first wire configured to communicate analog air mover speed commands from the processing component to the air mover for controlling a speed of the air mover and a second wire configured to communicate analog tachometer information from the air mover to the processing component. At least one of the air mover and the processing component may be configured to initiate a mode for serial digital communication via the first wire and the second wire. The air mover and the processing component may be configured to communicate information to each other in accordance with a digital communication protocol via the first wire and the second wire during the mode for serial digital communication.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Applicant: Dell Products L.P.
    Inventors: Timothy M. LAMBERT, Michael J. STUMPF, Nihit S. BHAVSAR, Jeffrey L. KENNEDY
  • Patent number: 11343939
    Abstract: A communication module may be used in an information handling system comprising an air mover configured to drive a flow of air and a processing component communicatively coupled to the air mover for controlling operation of the air mover via a first wire configured to communicate air mover speed commands from the processing component to the air mover for controlling a speed of the air mover and a second wire configured to communicate tachometer information from the air mover to the processing component. The communication module may include a connector other than an air mover connector configured to couple the air mover to the first and second wire and logic configured to monitor for an escape sequence communicated via first wire from the processing component to enter a command mode and responsive to detecting the escape sequence, communicating information regarding the air mover to the processing component via second wire.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Eduardo Escamilla, Hasnain Shabbir
  • Patent number: 11340572
    Abstract: An information handling system may include an air mover configured to drive a flow of air and a processing component communicatively coupled to the air mover for controlling operation of the air mover via a first wire configured to communicate analog air mover speed commands from the processing component to the air mover for controlling a speed of the air mover and a second wire configured to communicate analog tachometer information from the air mover to the processing component. At least one of the air mover and the processing component may be configured to initiate a mode for serial digital communication via the first wire and the second wire. The air mover and the processing component may be configured to communicate information to each other in accordance with a digital communication protocol via the first wire and the second wire during the mode for serial digital communication.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Michael J. Stumpf, Nihit S. Bhavsar, Jeffrey L. Kennedy
  • Patent number: 11340991
    Abstract: A method may include initializing operation of a baseboard management controller at an information handling system. The baseboard management controller includes a real time clock. The method further includes receiving clock information from a real time clock circuit included at a field programmable gate array. The clock information at the real time clock at the baseboard management controller can be updated with the clock information received from the real time clock circuit included at the field programmable gate array.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Elie Jreij, Jeffrey Kennedy, Akkiah Choudary Maddukuri
  • Publication number: 20220155834
    Abstract: Systems and methods for staggering the release of multiple endpoints from a power brake event. A MCU on each riser implements a riser offset delay based on its position in an order in which power is to be released. For a riser with multiple slots, a delay circuit may be connected to one or more slots to provide a unique offset time to delay the release of power supply the slot. In some systems, a baseboard management controller (BMC) identifies endpoints subject to a power brake event during a POST process. Risers and slots that are not subject to a power brake event are identified and not included in the determination of delays or offset times.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 19, 2022
    Inventors: Jeffrey L. Kennedy, Timothy M. Lambert, Yuchen Xu