Patents by Inventor Christopher Lake

Christopher Lake 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: 11340683
    Abstract: Techniques and mechanisms for a power management circuit to monitor a power domain during one or more attempts to configure a low power state of the power domain. In an embodiment, the one or more attempts are performed during an instance of a local power state at a processor that is coupled to the power management circuit. The monitoring is to detect for a condition wherein the power domain has been in a power state, other than the low power state, for longer than a predetermined threshold length of time. Where the condition is detected, the power management circuit generates one or more signals which change the local power state of the processor, or interrupt an operating system that is executed with the processor. In another embodiment, the power management circuit provides analytic data based on the monitoring of the one or more attempts.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: May 24, 2022
    Assignee: Intel Corporation
    Inventors: Christopher Lake, Vaibhav Shankar, Prashant Kodali
  • Publication number: 20210303053
    Abstract: Techniques and mechanisms for a power management circuit to monitor a power domain during one or more attempts to configure a low power state of the power domain. In an embodiment, the one or more attempts are performed during an instance of a local power state at a processor that is coupled to the power management circuit. The monitoring is to detect for a condition wherein the power domain has been in a power state, other than the low power state, for longer than a predetermined threshold length of time. Where the condition is detected, the power management circuit generates one or more signals which change the local power state of the processor, or interrupt an operating system that is executed with the processor. In another embodiment, the power management circuit provides analytic data based on the monitoring of the one or more attempts.
    Type: Application
    Filed: March 27, 2020
    Publication date: September 30, 2021
    Applicant: Intel Corporation
    Inventors: Christopher Lake, Vaibhav Shankar, Prashant Kodali
  • Patent number: 11086384
    Abstract: One embodiment includes hardware logic to: receive first and second communications corresponding to an intellectual property (IP) core and begin a timed session in response to receiving the second communication; determine the firmware has completed processing the second communication before expiration of the timed session and increase a latency state corresponding to a resource in response to determining the firmware has completed processing the second communication before expiration of the timed session; receive a third communication corresponding to the IP core and begin an additional timed session in response to receiving the third communication; determine the firmware failed to complete processing the third communication before expiration of the additional timed session and decrease the latency state corresponding to the resource in response to determining the firmware failed to complete processing the third communication before expiration of the additional timed session.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: August 10, 2021
    Assignee: INTEL CORPORATION
    Inventor: Christopher Lake
  • Publication number: 20210149472
    Abstract: One embodiment includes hardware logic to: receive first and second communications corresponding to an intellectual property (IP) core and begin a timed session in response to receiving the second communication; determine the firmware has completed processing the second communication before expiration of the timed session and increase a latency state corresponding to a resource in response to determining the firmware has completed processing the second communication before expiration of the timed session; receive a third communication corresponding to the IP core and begin an additional timed session in response to receiving the third communication; determine the firmware failed to complete processing the third communication before expiration of the additional timed session and decrease the latency state corresponding to the resource in response to determining the firmware failed to complete processing the third communication before expiration of the additional timed session.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventor: Christopher Lake
  • Patent number: 10545869
    Abstract: A power button override allows a persistent memory enabled platform to preserve data in persistent memory before initiating shutdown in a manner that is transparent to the user. The power button override prevents shutdown until all of the volatile cache and any other data in the platform has been flushed to persistent memory.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Pronay Dutta, Christopher Lake, Patrick James, Paul Crutcher
  • Publication number: 20190042418
    Abstract: A power button override allows a persistent memory enabled platform to preserve data in persistent memory before initiating shutdown in a manner that is transparent to the user. The power button override prevents shutdown until all of the volatile cache and any other data in the platform has been flushed to persistent memory.
    Type: Application
    Filed: June 29, 2018
    Publication date: February 7, 2019
    Inventors: Pronay DUTTA, Christopher LAKE, Patrick JAMES, Paul CRUTCHER
  • Patent number: 8758184
    Abstract: An automated system for testing a variety of transmissions and drive line gearbox components, and more particularly helicopter transmissions, for reliability, life expectancy, efficiency, and the like on a semi-automated basis. The system powers a unit under test with a pair of AC, variable speed drive motors connected to the transmission through relatively low speed gearboxes which in turn drive the input(s) of the test unit through geared cartridge spindles (GCSs) employing planetary gearset inputs driving a higher speed machine tool type spindle with an output chuck system which can automatically couple to adapters preloaded on the unit under test. Similar GCSs couple the outputs of the test unit to AC motors which act as generators to power the driving motors and thereby reduce the required electric power input to the losses in the system.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: June 24, 2014
    Assignee: RedViking Group, LLC
    Inventors: Gerald W. Blankenship, Christopher Lake, David Gonyea, Kevin Harris, Matthew Thompson
  • Publication number: 20120046141
    Abstract: An automated system for testing a variety of transmissions and drive line gearbox components, and more particularly helicopter transmissions, for reliability, life expectancy, efficiency, and the like on a semi-automated basis. The system powers a unit under test with a pair of AC, variable speed drive motors connected to the transmission through relatively low speed gearboxes which in turn drive the input(s) of the test unit through geared cartridge spindles (GCSs) employing planetary gearset inputs driving a higher speed machine tool type spindle with an output chuck system which can automatically couple to adapters preloaded on the unit under test. Similar GCSs couple the outputs of the test unit to AC motors which act as generators to power the driving motors and thereby reduce the required electric power input to the losses in the system.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 23, 2012
    Applicant: REDVIKING GROUP, LLC
    Inventors: Gerald W. Blankenship, Christopher Lake, David Gonyea, Kevin Harris, Matthew Thompson
  • Publication number: 20050149636
    Abstract: A configuration memory space is scanned to locate an identification register whose value matches a predetermined value. The identification register identifies the location of a structure within the configuration space. The location of the beginning of the structure is used along with a predetermined (known) offset to determine the address of a desired configuration register.
    Type: Application
    Filed: December 30, 2003
    Publication date: July 7, 2005
    Inventors: Christopher Lake, Michael Wu