Wearable device-aware supervised power management for mobile platforms

US10915156B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10915156-B2
Application numberUS-201816211888-A
CountryUS
Kind codeB2
Filing dateDec 6, 2018
Priority dateJan 29, 2013
Publication dateFeb 9, 2021
Grant dateFeb 9, 2021

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, systems, and computer program products are provided for supervised power management between a primary platform and a secondary platform. Communication between a primary platform and a secondary platform is established. An application running on the secondary platform is captured. Input features and output measures are collected to build a training set for the application, wherein the input features are collected through direct measurement and the output measures reflect characteristics of the application. Based on the training set, power consumption of the secondary platform with an expected performance level is predicted for a new application running on the secondary platform. Accordingly, an optimal power management policy is derived that minimizes the total power consumption of the primary and secondary platforms.

First claim

Opening claim text (preview).

What is claimed is: 1. A power management system on a first platform, comprising: a memory that stores instructions; and a processor configured to execute the instructions, the instructions, when executed by the processor, configuring the processor to: capture a first application running on a second platform communicatively coupled to the first platform, collect an input feature of the first application and an output measure of the first application reflecting a characteristic of the first application as a training set for the first application, wherein the input feature and the output measure are categorized into a low, medium or high category, predict power consumption of the second platform with an expected performance level for a second application running on the second platform based on a combination of the category for the input feature and the category for the output measure collected as the training set for the first application, and adjust a power management policy that reduces the power consumption of the second platform based on the predicted power consumption for the second application running on the second platform. 2. The power management system of claim 1 , wherein the second platform comprises: a wearable device. 3. The power management system of claim 1 , wherein the first application comprises: a video playback application; a voice activation application; or a web browser application. 4. The power management system of claim 1 , wherein the input feature of the first application comprises: a utilization rate of the second platform representing a ratio of an active period and a total period, the total period being a combination of the active period and an idle period; and wherein the output measure of the first application comprises: a workload of the first application running on the second platform; the power consumption of the second platform; or a data rate of the second platform. 5. The power management system of claim 1 , wherein the training set comprises: a utilization rate of the second platform; a frame frequency of the second platform; a power consumption of the second platform; or a data rate of the second platform. 6. The power management system of claim 1 , wherein the instructions, when executed by the processor, further configure the processor to: categorize the input feature of the first application into an input feature category from among the low, medium, or high category; collect an output feature category from among the low, medium, or high category corresponding to the input feature category as the output measure of the first application; and predict the power consumption of the second platform with an expected performance level for the second application running on the second platform based on the categorized input feature and output measure. 7. The power management system of claim 1 , wherein the instructions, when executed by the processor, configure the processor to: adjust the power management policy with a clock frequency of the second platform that reduces the power consumption of the second platform. 8. A method for power management, comprising: capturing, by a processor operating on a first platform, a first application running on a second platform communicatively coupled to the first platform, collecting an input feature of the first application and an output measure of the first application reflecting a characteristic of the first application as a training set for the first application, wherein the input feature and the output feature measure are categorized into a low, medium or high category, predicting power consumption of the second platform with an expected performance level for a second application running on the second platform based on a combination of the category for the input feature and the category for the output measure collected as the training set for the first application, and adjusting a power management policy that reduces the power consumption of the second platform based on the predicted power consumption for the second application running on the second platform. 9. The method of claim 8 , wherein the second platform comprises: a wearable device. 10. The method of claim 8 , wherein the first application comprises: a video playback application; a voice activation application; or a web browser application. 11. The method of claim 8 , wherein the input feature of the first application comprises: a utilization rate of the second platform representing a ratio of an active period and a total period, the total period being a combination of the active period and an idle period; and wherein the output measure of the first application comprises: a workload of the first application running on the second platform; the power consumption of the second platform; or a data rate of the second platform. 12. The method of claim 8 , wherein the training set comprises: a utilization rate of the second platform; a frame frequency of the second platform; a power consumption of the second platform; or a data rate of the second platform. 13. The method of claim 8 , further comprising: categorizing the input feature of the first application into an input feature category from among the low, medium, or high category; and collecting an output feature category from among the low, medium, or high category corresponding to the input feature category as the output measure of the first application; and predicting the power consumption of the second platform with an expected performance level for the second application running on the second platform based on the categorized input feature and output measure. 14. The method of claim 8 , wherein the adjusting comprises: adjusting the power management policy with a clock frequency of the second platform that reduces the power consumption of the second platform. 15. A power management system on a first platform, comprising: a memory that stores instructions; and a processor configured to execute the instructions, the instructions, when executed by the processor, configuring the processor to: capture a first application running on a second platform that is communicatively coupled to the first platform, categorize an input feature of the first application into an input feature category from among a plurality of input feature categories, collect an output feature category from among a plurality of output feature categories corresponding to the input feature category as an output measure of the first application, wherein the input feature and the output measure are categorized into a low, medium, or high category, predict power consumption of the second platform with an expected performance level for a second application running on the second platform based on a combination of the category for the input feature and the category for the output measure collected for the first application, and adjust a power management policy that reduces the power consumption of the second platform based on the predicted power consumption for the second application running on the second platform. 16. The power management system of claim 15 , wherein the second platform comprises: a wearable device. 17. The power management system of claim 15 , wherein the first application comprises: a video playback application; a voice activation application; or a web browser application. 18. The power management system of claim 15 , wherein the input feature of the first application comprises: a utilization rate o

Assignees

Inventors

Classifications

  • Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands · CPC title

  • G06F1/3234Primary

    Power saving characterised by the action undertaken · CPC title

  • taking into account power or heat criteria (power management in computers in general G06F1/3203; thermal management in computers in general G06F1/206) · CPC title

  • in wireless communication networks · CPC title

  • predicting future states of the transmission · 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 US10915156B2 cover?
Methods, systems, and computer program products are provided for supervised power management between a primary platform and a secondary platform. Communication between a primary platform and a secondary platform is established. An application running on the secondary platform is captured. Input features and output measures are collected to build a training set for the application, wherein the i…
Who is the assignee on this patent?
Avago Tech Int Sales Pte Lid
What technology area does this patent fall under?
Primary CPC classification G06F1/3234. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2021 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).