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: 20240111348Abstract: 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: ApplicationFiled: October 4, 2022Publication date: April 4, 2024Applicant: Dell Products L.P.Inventors: Jeffrey L. KENNEDY, Timothy M. LAMBERT, Sanjiv C. SINHA
-
Patent number: 11899600Abstract: 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: GrantFiled: January 25, 2022Date of Patent: February 13, 2024Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Jeffrey L Kennedy
-
Publication number: 20240012779Abstract: 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: ApplicationFiled: July 11, 2022Publication date: January 11, 2024Applicant: DELL PRODUCTS L.P.Inventors: Timothy M. LAMBERT, Jeffrey L. KENNEDY
-
Patent number: 11803493Abstract: 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: GrantFiled: November 30, 2020Date of Patent: October 31, 2023Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Pablo R. Arias, Jeffrey L. Kennedy
-
Publication number: 20230237001Abstract: 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: ApplicationFiled: January 25, 2022Publication date: July 27, 2023Inventors: Timothy M. Lambert, Jeffrey L. Kennedy
-
Patent number: 11645216Abstract: 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: GrantFiled: November 30, 2020Date of Patent: May 9, 2023Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Michael J. Stumpf, Jeffrey L. Kennedy
-
Patent number: 11630898Abstract: 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: GrantFiled: December 23, 2020Date of Patent: April 18, 2023Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Milton Olavo Decarvalho Taveira, Jeffrey L. Kennedy
-
Patent number: 11514195Abstract: 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 commuType: GrantFiled: December 10, 2020Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventor: Jeffrey L. Kennedy
-
Patent number: 11509751Abstract: 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: GrantFiled: December 23, 2020Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Michael J. Stumpf, Jeffrey L. Kennedy
-
Patent number: 11429723Abstract: 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: GrantFiled: December 7, 2020Date of Patent: August 30, 2022Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Michael J. Stumpf, Jeffrey L. Kennedy, Nihit S. Bhavsar
-
Patent number: 11409686Abstract: 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: GrantFiled: January 21, 2021Date of Patent: August 9, 2022Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Jeffrey L. Kennedy, Nihit S. Bhavsar
-
Patent number: 11409683Abstract: 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: GrantFiled: December 22, 2020Date of Patent: August 9, 2022Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Jeffrey L. Kennedy
-
Publication number: 20220229798Abstract: 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: ApplicationFiled: January 21, 2021Publication date: July 21, 2022Applicant: Dell Products L.P.Inventors: Timothy M. LAMBERT, Jeffrey L. KENNEDY, Nihit S. BHAVSAR
-
Publication number: 20220198016Abstract: 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: ApplicationFiled: December 23, 2020Publication date: June 23, 2022Applicant: Dell Products L.P.Inventors: Timothy M. LAMBERT, Milton Olavo Decarvalho TAVEIRA, Jeffrey L. KENNEDY
-
Publication number: 20220201100Abstract: 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: ApplicationFiled: December 17, 2020Publication date: June 23, 2022Applicant: Dell Products L.P.Inventors: Yuchen XU, Timothy M. LAMBERT, Jeffrey L. KENNEDY
-
Publication number: 20220197843Abstract: 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: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Applicant: Dell Products L.P.Inventors: Timothy M. LAMBERT, Jeffrey L. KENNEDY
-
Publication number: 20220201104Abstract: 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: ApplicationFiled: December 23, 2020Publication date: June 23, 2022Applicant: Dell Products L.P.Inventors: Michael J. STUMPF, Jeffrey L. KENNEDY
-
Publication number: 20220188469Abstract: 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 commuType: ApplicationFiled: December 10, 2020Publication date: June 16, 2022Applicant: Dell Products L.P.Inventor: Jeffrey L. KENNEDY
-
Publication number: 20220179962Abstract: 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: ApplicationFiled: December 7, 2020Publication date: June 9, 2022Applicant: Dell Products L.P.Inventors: Timothy M. LAMBERT, Michael J. STUMPF, Jeffrey L. KENNEDY, Nihit S. BHAVSAR
-
Publication number: 20220171729Abstract: 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: ApplicationFiled: November 30, 2020Publication date: June 2, 2022Applicant: Dell Products L.P.Inventors: Timothy M. LAMBERT, Michael J. STUMPF, Jeffrey L. KENNEDY