Patents by Inventor Jeffrey L. Kennedy

Jeffrey L. Kennedy 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: 20240111348
    Abstract: An information handling system may include a host processor module comprising a host processor field programmable gate array, a management controller communicatively coupled to the host processor field programmable gate array and configured to provide out-of-band management facilities for management of the information handling system, and an interposer configured to interface between the host processor field programmable gate array and one or more peripheral devices in order to perform power management and control of the one or more peripheral device. The interposer may include a general purpose input/output extender configured to enable and control power delivery to the one or more peripheral devices and a microcontroller unit communicatively coupled to the host processor field programmable gate array and configured to perform monitoring and discovery of the one or more peripheral devices.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 4, 2024
    Applicant: Dell Products L.P.
    Inventors: Jeffrey L. KENNEDY, Timothy M. LAMBERT, Sanjiv C. SINHA
  • Patent number: 11899600
    Abstract: A serial connector adapter system includes a serial connector adapter device connected to a computing device. The serial connector adapter device includes a serial communication request subsystem coupled to a serial connector and a first USB connector. The computing device includes a second USB connector connected to the first USB connector, a serial communication subsystem coupled to the second USB connector, and a serial communication configuration subsystem coupled to the second USB connector and the serial communication subsystem.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: February 13, 2024
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Jeffrey L Kennedy
  • Publication number: 20240012779
    Abstract: Presented herein are systems and methods for the orchestrated secure attestation and conditional enablement of a hot-plug peripheral device. In one or more embodiments, a newly added peripheral device is initially set to a hidden status so that it is not visible to the host operation system of the information handling system. In one or more embodiments, only after being successfully vetted is the peripheral device made visible to the host. In one or more embodiments, if the peripheral device is not supported, including failing one or more policies, the peripheral device remains in a hidden state to the host operating system of the information handling system.
    Type: Application
    Filed: July 11, 2022
    Publication date: January 11, 2024
    Applicant: DELL PRODUCTS L.P.
    Inventors: Timothy M. LAMBERT, Jeffrey L. KENNEDY
  • Patent number: 11803493
    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: Grant
    Filed: November 30, 2020
    Date of Patent: October 31, 2023
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Pablo R. Arias, Jeffrey L. Kennedy
  • Publication number: 20230237001
    Abstract: A serial connector adapter system includes a serial connector adapter device connected to a computing device. The serial connector adapter device includes a serial communication request subsystem coupled to a serial connector and a first USB connector. The computing device includes a second USB connector connected to the first USB connector, a serial communication subsystem coupled to the second USB connector, and a serial communication configuration subsystem coupled to the second USB connector and the serial communication subsystem.
    Type: Application
    Filed: January 25, 2022
    Publication date: July 27, 2023
    Inventors: Timothy M. Lambert, Jeffrey L. Kennedy
  • Patent number: 11645216
    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: Grant
    Filed: November 30, 2020
    Date of Patent: May 9, 2023
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Michael J. Stumpf, Jeffrey L. Kennedy
  • Patent number: 11630898
    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: Grant
    Filed: December 23, 2020
    Date of Patent: April 18, 2023
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Milton Olavo Decarvalho Taveira, Jeffrey L. Kennedy
  • Patent number: 11514195
    Abstract: A method may include, in an information handling system having a backplane comprising a plurality of connectors, each connector configured to receive an input/output device, and a motherboard communicatively coupled to the backplane via a cable having a presence detection wire configured to transmit presence detection information associated with the plurality of connectors and further having a plurality of data transmission wires: during a discrete mode, monitoring for an indicator from the backplane via the presence detection wire to determine if the backplane is configured for communication of serial presence detection information regarding the plurality of connectors and enter a serial mode in response to receiving the indicator; during the serial mode, receiving via the presence detection wire serialized frames including serialized presence detection information regarding input/output devices received in the plurality of connectors; and deserializing the serialized presence detection information and commu
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventor: Jeffrey L. Kennedy
  • Patent number: 11509751
    Abstract: An information handling system may include a plurality of communication destinations, a communication source, a single-source/multi-destination cable having a plurality of branches, each branch communicatively coupling the communication source to a communication destination respective to such branch, and a logic device communicatively coupled to the communication source and the single-source/multi-destination cable and configured to communicate to each of the plurality of branches both analog source identifying information and digital source identifying information regarding the communication source.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: November 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Michael J. Stumpf, Jeffrey L. Kennedy
  • Patent number: 11429723
    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: Grant
    Filed: December 7, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Michael J. Stumpf, Jeffrey L. Kennedy, Nihit S. Bhavsar
  • 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: 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
  • 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: 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: 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: 20220201104
    Abstract: An information handling system may include a plurality of communication destinations, a communication source, a single-source/multi-destination cable having a plurality of branches, each branch communicatively coupling the communication source to a communication destination respective to such branch, and a logic device communicatively coupled to the communication source and the single-source/multi-destination cable and configured to communicate to each of the plurality of branches both analog source identifying information and digital source identifying information regarding the communication source.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Applicant: Dell Products L.P.
    Inventors: Michael J. STUMPF, Jeffrey L. KENNEDY
  • Publication number: 20220188469
    Abstract: A method may include, in an information handling system having a backplane comprising a plurality of connectors, each connector configured to receive an input/output device, and a motherboard communicatively coupled to the backplane via a cable having a presence detection wire configured to transmit presence detection information associated with the plurality of connectors and further having a plurality of data transmission wires: during a discrete mode, monitoring for an indicator from the backplane via the presence detection wire to determine if the backplane is configured for communication of serial presence detection information regarding the plurality of connectors and enter a serial mode in response to receiving the indicator; during the serial mode, receiving via the presence detection wire serialized frames including serialized presence detection information regarding input/output devices received in the plurality of connectors; and deserializing the serialized presence detection information and commu
    Type: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Applicant: Dell Products L.P.
    Inventor: 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: 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