Patents by Inventor Jonathan Foster

Jonathan Foster 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: 12170642
    Abstract: Managing failover between information handling systems, including receiving, at an interface of a smart network interface card (smartNIC) of a primary information handling system, a packet, the primary information handling system communicatively couped to a secondary information handling system; determining whether the packet was transmitted by a network interface card (NIC) of the secondary information handling system; determining that the packet was transmitted by the NIC of the secondary information handling system, and in response, determining whether the packet is an address resolution protocol (ARP) request; determining that the packet is an ARP request, and in response, cloning a medium access control (MAC) address of the NIC of the secondary information handling system at the smartNIC of the primary information handling system; and forwarding the ARP request to a uplink connection.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: December 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Lee Eric Ballard, Jonathan Foster Lewis
  • Patent number: 12093203
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. To manage the operation of data processing systems, a management controller hosted by a data processing system may communicate with other components of the data processing system via sideband communications. To facilitate sideband communications between the management controller and other devices, the data processing system may include a sideband communication system. The sideband communication system may facilitate sideband communications between devices over large distances and/or under conditions that may otherwise render the sideband communications infeasible.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: September 17, 2024
    Assignee: Dell Products L.P.
    Inventors: Jonathan Foster Lewis, Florence Gilberte Dorsey
  • Patent number: 12050488
    Abstract: Methods and systems for performing timekeeping by a data processing system are disclosed. To perform timekeeping, the data processing system may include an oscillator that provides signals upon which time keeping is based. The signal provided by the oscillator may be impacted by the temperature of the oscillator. During periods of time when the data processing system may communicate with other devices, the data processing system may perform cooperative timekeeping synchronization through exchange of data with the other devices. During periods of time when the data processing system may not perform cooperative timekeeping synchronization, the data processing system may perform independent timekeeping synchronization by attempting to thermally stabilize the oscillator.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: July 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Jason Christopher Rock, Jonathan Foster Lewis
  • Publication number: 20240111327
    Abstract: Methods and systems for performing timekeeping by a data processing system are disclosed. To perform timekeeping, the data processing system may include an oscillator that provides signals upon which time keeping is based. The signal provided by the oscillator may be impacted by the temperature of the oscillator. During periods of time when the data processing system may communicate with other devices, the data processing system may perform cooperative timekeeping synchronization through exchange of data with the other devices. During periods of time when the data processing system may not perform cooperative timekeeping synchronization, the data processing system may perform independent timekeeping synchronization by attempting to thermally stabilize the oscillator.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: JASON CHRISTOPHER ROCK, JONATHAN FOSTER LEWIS
  • Publication number: 20240111705
    Abstract: Methods and systems for managing the operation of data processing systems are disclosed. To manage the operation of data processing systems, a management controller hosted by a data processing system may communicate with other components of the data processing system via sideband communications. To facilitate sideband communications between the management controller and other devices, the data processing system may include a sideband communication system. The sideband communication system may facilitate sideband communications between devices over large distances and/or under conditions that may otherwise render the sideband communications infeasible.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventors: JONATHAN FOSTER LEWIS, FLORENCE GILBERTE DORSEY
  • Publication number: 20230077521
    Abstract: Managing failover between information handling systems, including receiving, at an interface of a smart network interface card (smartNIC) of a primary information handling system, a packet, the primary information handling system communicatively couped to a secondary information handling system; determining whether the packet was transmitted by a network interface card (NIC) of the secondary information handling system; determining that the packet was transmitted by the NIC of the secondary information handling system, and in response, determining whether the packet is an address resolution protocol (ARP) request; determining that the packet is an ARP request, and in response, cloning a medium access control (MAC) address of the NIC of the secondary information handling system at the smartNIC of the primary information handling system; and forwarding the ARP request to a uplink connection.
    Type: Application
    Filed: September 14, 2021
    Publication date: March 16, 2023
    Inventors: Lee Eric Ballard, Jonathan Foster Lewis
  • Patent number: 11431506
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine, via a baseboard management controller (BMC) of an information handling system, to provide firmware to a component of the information handling system; may provide, via the BMC, first data to the component via a first bus; based at least on the first data, may provide, via a communications bridge of the component, a first signal to a non-volatile memory medium (NVMM) of the component, a multiplexer of the component, and an integrated circuit of the component, in which the first signal causes the integrated circuit to be held in a reset state, causes a write protection of the NVMM to be cleared, and causes the multiplexer to couple the BMC to the NVMM; and may provide, via the BMC, the firmware to the NVMM via the multiplexer.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Lee Eric Ballard, Jonathan Foster Lewis
  • Publication number: 20220060339
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may determine, via a baseboard management controller (BMC) of an information handling system, to provide firmware to a component of the information handling system; may provide, via the BMC, first data to the component via a first bus; based at least on the first data, may provide, via a communications bridge of the component, a first signal to a non-volatile memory medium (NVMM) of the component, a multiplexer of the component, and an integrated circuit of the component, in which the first signal causes the integrated circuit to be held in a reset state, causes a write protection of the NVMM to be cleared, and causes the multiplexer to couple the BMC to the NVMM; and may provide, via the BMC, the firmware to the NVMM via the multiplexer.
    Type: Application
    Filed: August 21, 2020
    Publication date: February 24, 2022
    Inventors: Lee Eric Ballard, Jonathan Foster Lewis
  • Patent number: 11016252
    Abstract: An active device module may include an active device, a housing configured to house the active device, and heat-rejecting media thermally coupled to the active device and mechanically coupled to the housing such that when the active device module is coupled to an input/output interface of an information handling system, at least a portion of the heat-rejecting media resides external to a chassis enclosing components of the information handling system such that physical shape and size of the heat-rejecting media is not constrained by the chassis.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: May 25, 2021
    Assignee: Dell Products L.P.
    Inventors: Robert B. Curtis, Corey Dean Hartman, Jonathan Foster Lewis
  • Publication number: 20210072472
    Abstract: An active device module may include an active device, a housing configured to house the active device, and heat-rejecting media thermally coupled to the active device and mechanically coupled to the housing such that when the active device module is coupled to an input/output interface of an information handling system, at least a portion of the heat-rejecting media resides external to a chassis enclosing components of the information handling system such that physical shape and size of the heat-rejecting media is not constrained by the chassis.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Applicant: Dell Products L.P.
    Inventors: Robert B. CURTIS, Corey Dean Hartman, Jonathan Foster LEWIS
  • Patent number: 10481658
    Abstract: Components installed on a topside of printed circuit board (PCB), such as a motherboard, are provided airflow cooling by a plurality of cooling fans located on a proximal end of the PCB. A hardware component is installed on the topside of a distal end of the PCB, furthest from the cooling fans. The hardware component includes cooling elements that extend to the underside of the PCB. Cooling the hardware component is complicated by the distance from the cooling fans and the cooling elements that extend below the PCB. A plenum extending from the proximal end of the PCB towards the distal end of the PCB is installed on the underside of the PCB. The plenum draws airflow from the cooling fans and delivers the airflow to the hardware component along the underside of the PCB, thus avoiding heating by the components on the topside of the PCB.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: November 19, 2019
    Assignee: Dell Products, L.P.
    Inventors: Robert Boyd Curtis, Corey Dean Hartman, Jonathan Foster Lewis
  • Patent number: 9748717
    Abstract: A combination connector may include a first connector housed within a housing and configured to be communicatively coupled to an information handling resource, the first connector configured to receive connectors of a first form factor and to communicatively couple a corresponding connector of the first form factor received by the first connector to the information handling resource, and a second connector housed within the housing and configured to be communicatively coupled to the information handling resource, the second connector configured to receive connectors of a second form factor and to communicatively couple a corresponding connector of the second form factor received by the second connector to the information handling resource. A first footprint of the corresponding connector of the first form factor as engaged with the first connector may be overlapping with a second footprint of the corresponding connector of the second form factor as engaged with the second connector.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 29, 2017
    Assignee: Dell Products L.P.
    Inventors: Jonathan Foster Lewis, Corey Dean Hartman, Andrew Lafayette McAnally
  • Publication number: 20170133805
    Abstract: A combination connector may include a first connector housed within a housing and configured to be communicatively coupled to an information handling resource, the first connector configured to receive connectors of a first form factor and to communicatively couple a corresponding connector of the first form factor received by the first connector to the information handling resource, and a second connector housed within the housing and configured to be communicatively coupled to the information handling resource, the second connector configured to receive connectors of a second form factor and to communicatively couple a corresponding connector of the second form factor received by the second connector to the information handling resource. A first footprint of the corresponding connector of the first form factor as engaged with the first connector may be overlapping with a second footprint of the corresponding connector of the second form factor as engaged with the second connector.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventors: Jonathan Foster Lewis, Corey Dean Hartman, Andrew Lafayette McAnally
  • Patent number: 9619239
    Abstract: In accordance with embodiments of the present disclosure, a device for persistent cached image download may include a memory, an input/output interface, and a network interface. The memory may be configured to store therein an image database, the image database comprising a boot image for each of one or more information handling systems. The input/output interface may be communicatively coupled to the memory and configured to couple to a corresponding input/output port of an information handling system. The network interface may be configured to couple to an image server. In response to an information handling system coupled to the input/output interface determining that the updated version of the particular boot image exists at the image server, the memory may store the updated version in the memory as the particular boot image.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: April 11, 2017
    Assignee: Dell Products L.P.
    Inventors: Jonathan Foster Lewis, Wade Andrew Butcher, William A. Moyes, Philip John Brisky
  • Patent number: 9380534
    Abstract: A system and method for selecting a power efficient network interface are provided. One or more network interfaces for data transfer are detected on an electronic device. An active network interface from the one or more network interfaces, where the active network interface is active for data transfer, is identified. One or more power profiles corresponding to the one or more network interfaces are obtained. A power efficient network interface for data transfer from the one or more network interfaces based on the one or more obtained power profiles is determined. In a case where the determined power efficient network interface is not the active network interface, the power efficient network interface is activated for data transfer; data transfer by the active network interface is suspended after the power efficient network interface has been activated.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventors: Ryan James Harrison, Seyed Behdad Esfahbod MirHosseinZadeh Sarabi, Jonathan Foster Kliegman, Kevin Glen Roy Greer, Wojciech Baranowski, Fady Samuel, Kevin Anthony Ellis
  • Publication number: 20160070554
    Abstract: In accordance with embodiments of the present disclosure, a device for persistent cached image download may include a memory, an input/output interface, and a network interface. The memory may be configured to store therein an image database, the image database comprising a boot image for each of one or more information handling systems. The input/output interface may be communicatively coupled to the memory and configured to couple to a corresponding input/output port of an information handling system. The network interface may be configured to couple to an image server. In response to an information handling system coupled to the input/output interface determining that the updated version of the particular boot image exists at the image server, the memory may store the updated version in the memory as the particular boot image.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: Jonathan Foster Lewis, Wade Andrew Butcher, William A. Moyes, Philip John Brisky
  • Publication number: 20150363713
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a first information handling resource communicatively coupled to the processor, and a second information handling resource for initializing one or more information handling resources of the information handling system. The second information handling resource may be configured to determine whether the information handling system is in a manufacturing mode and responsive to determining that the information handling system is in a manufacturing mode, expose an interface of the second information handling resource to the first information handling resource to enable the first information handling resource to perform one or more manufacturing mode-specific operations.
    Type: Application
    Filed: June 13, 2014
    Publication date: December 17, 2015
    Inventors: Jonathan Foster Lewis, Troy Allen Tiritilli, Wei Liu, Richard Brian Wallace
  • Publication number: 20150198996
    Abstract: Techniques for managing power consumption are described herein. In some embodiments, the subject technology provides a method for managing power consumption in a battery powered device, the method comprising steps for determining a user engagement with a battery powered device, wherein the battery powered device comprises one or more hardware components, calculating a power time duration for which the battery powered device is to be maintained in a powered state based on the user engagement with the battery powered device and automatically adjusting power consumption characteristics of the one or more hardware components based on the power time duration. Systems and computer-readable media are also provided.
    Type: Application
    Filed: March 15, 2012
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Jonathan Foster KLIEGMAN, Seyed Behdad Esfahbod MirHosseinZadeh SARABI, Kevin Glen Roy GREER, Ryan James HARRISON, Wojciech BARANOWSKI, Fady SAMUEL, Kevin Anthony ELLIS
  • Publication number: 20150201377
    Abstract: A system and method for selecting a power efficient network interface are provided. One or more network interfaces for data transfer are detected on an electronic device. An active network interface from the one or more network interfaces, where the active network interface is active for data transfer, is identified. One or more power profiles corresponding to the one or more network interfaces are obtained. A power efficient network interface for data transfer from the one or more network interfaces based on the one or more obtained power profiles is determined. In a case where the determined power efficient network interface is not the active network interface, the power efficient network interface is activated for data transfer; data transfer by the active network interface is suspended after the power efficient network interface has been activated.
    Type: Application
    Filed: June 7, 2012
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: Ryan James Harrison, Seyed Behdad Esfahbod MirHosseinZadeh Sarabi, Jonathan Foster Kliegman, Kevin Glen Roy Greer, Wojciech Baranowski, Fady Samuel, Kevin Anthony Ellis
  • Patent number: D835223
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: December 4, 2018
    Assignee: Playworld Systems, Inc.
    Inventors: Richard Dattner, Craig Mellott, Jonathan Foster, Mike Eby, Jeff Williams, Michael Laris