Methods, systems, articles of manufacture, and apparatus to dynamically schedule a wake pattern in a computing system

US12346191B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12346191-B2
Application numberUS-202017928595-A
CountryUS
Kind codeB2
Filing dateJun 26, 2020
Priority dateJun 26, 2020
Publication dateJul 1, 2025
Grant dateJul 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, apparatus, systems and articles of manufacture are disclosed to dynamically schedule a wake pattern in a computing system. An example apparatus includes a device state controller to determine contexts of a device based on sensor measurements collected at a first time, an associator to associate a state of an operating system with the contexts of the device, the state obtained at a second time after the first time, a training controller to generate a prediction model based on the association, the prediction model to predict a third time when the state of the operating system will be active based on the contexts, and a schedule controller to reduce power consumption of the device by triggering a wake event before the third time, the wake event to prepare the device for exiting an inactive state.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: at least one memory; machine readable instructions; and at least one processor circuit to be programmed by the machine readable instructions to: generate a first histogram corresponding to a frequency of at least one context of a device based on first sensor measurements collected over a time period; generate a second histogram corresponding to a frequency of a state of an operating system over the time period; generate a third histogram corresponding to an association of (a) the frequency of the at least one context of the device and (b) the frequency of the state of the operating system over the time period; and generate a prediction model based on the association, the prediction model to predict times when the state of the operating system will be one of in an active state or an inactive state based on the at least one context, the prediction model to cause transmission of a wake event trigger to the device based on the predicted times corresponding to the active state. 2. The apparatus of claim 1 , wherein one or more of the at least one processor circuit is to determine activity of a user of the device based on at least one of a lid mode of the device, a location of the device, or a motion of the device. 3. The apparatus of claim 1 , wherein one or more of the at least one processor circuit is to store the at least one context for a maximum predictable time. 4. The apparatus of claim 3 , wherein one or more of the at least one processor circuit is to determine the maximum predictable time based on a duration between (a) a user action and (b) a time corresponding to activation of the operating system. 5. The apparatus of claim 1 , wherein one or more of the at least one processor circuit is to query a standby management system for the state of the operating system in response to obtaining the at least one context. 6. At least one non-transitory machine-readable storage medium comprising machine-readable instructions to cause at least one processor circuit to at least: generate a first histogram corresponding to a frequency of at least one context of a device based on first sensor measurements collected over a time period; generate a second histogram corresponding to a frequency of a state of an operating system over the time period; generate a third histogram corresponding to an association of (a) the frequency of the at least one context of the device and (b) the frequency of the state of the operating system over the time period; and generate a prediction model based on the association, the prediction model to predict times when the state of the operating system will be one of in an active state or an inactive state based on the at least one context, the prediction model to cause transmission of a wake event trigger to the device based on the predicted times corresponding to the active state. 7. The at least one non-transitory machine-readable storage medium of claim 6 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to determine activity of a user of the device based on at least one of a lid mode of the device, a location of the device, or a motion of the device. 8. The at least one non-transitory machine-readable storage medium of claim 6 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to store the at least one context for a maximum predictable time. 9. The at least one non-transitory machine-readable storage medium of claim 8 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to determine the maximum predictable time based on a duration between (a) a user action and (b) a time corresponding to activation of the operating system. 10. The at least one non-transitory machine-readable storage medium of claim 6 , wherein the machine-readable instructions are to cause one or more of the at least one processor circuit to query a standby management system for the state of the operating system in response to obtaining the at least one context. 11. A method comprising: generating a first histogram corresponding to a frequency of at least one context of a device based on first sensor measurements collected over a time period; generating a second histogram corresponding to a frequency of a state of an operating system over the time period; generating a third histogram corresponding to an association of (a) the frequency of the at least one context of the device and (b) the frequency of the state of the operating system over the time period; and generating, by at least one processor circuit programmed by at least one instruction, a prediction model based on the association, the prediction model to predict times when the state of the operating system will be one of in an active state or an inactive state based on the at least one context, the prediction model to cause transmission of a wake event trigger to the device based on the predicted times corresponding to the active state. 12. The method of claim 11 , further including determining activity of a user of the device based on at least one of a lid mode of the device, a location of the device, or a motion of the device. 13. The method of claim 11 , further including storing the at least one context for a predetermined period of time, the predetermined period of time corresponding to a maximum predictable time. 14. The method of claim 13 , further including determining the maximum predictable time based on a duration between (a) a user action and (b) a time corresponding to activation of the operating system. 15. The method of claim 11 , further including querying a standby management system for the state of the operating system in response to obtaining the at least one context, the query to occur at a predetermined period of time after the first time.

Assignees

Inventors

Classifications

  • Monitoring the presence, absence or movement of users · CPC title

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

  • Machine learning · CPC title

  • Fusion techniques · CPC title

  • Discovering frequent patterns · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12346191B2 cover?
Methods, apparatus, systems and articles of manufacture are disclosed to dynamically schedule a wake pattern in a computing system. An example apparatus includes a device state controller to determine contexts of a device based on sensor measurements collected at a first time, an associator to associate a state of an operating system with the contexts of the device, the state obtained at a seco…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/3296. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).