IP Library Granted Patent US 11,650,648
Granted Patent B2
US 11,650,648 · App. 16/914,029 · Granted May 16, 2023

Methods and apparatus to improve computing device power management

Inventors: Chee Lim Nge (Beaverton, OR); Maximilian Domeika (Sherwood, OR); Soethiha Soe (Beaverton, OR); James Hermerding, II (Vancouver, WA); Zhongsheng Wang (Portland, OR); Wessam Elhefnawy (Fremont, CA); Efraim Rotem (Haifa, IL); Christopher Joseph Binns (Hillsboro, OR)
Assignee: INTEL CORPORATION
G06F1/3212G06F1/3296G06F11/3062G06F11/3075G06K9/6262
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,650,648
App. No.
16/914,029
Granted
May 16, 2023
Kind
B2
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed to improve computing device power management. An example apparatus includes a usage classifier to classify usage of a computing system, a low battery probability determiner to determine a probability of the computing system operating with a low battery capacity based on the classification, a policy reward determiner to determine an adjustment of a policy based on at least one of the classification or the probability, and determine a battery capacity of the computing system in response to the adjustment, and a policy adjustor to adjust the policy in response to the battery capacity satisfying a threshold.

Claims (47)

1. An apparatus for device power management, the apparatus comprising:

interface circuitry to obtain data from an electronic system;

machine readable instructions; and

processor circuitry to execute the machine readable instructions to:

determine a probability that the electronic system is to operate with a low battery power level based on a classification of usage of the electronic system;

determine an adjustment from a first active performance state to a second active performance state to increase performance of the electronic system;

determine, based on the probability not satisfying a threshold, that the electronic system is to be charged before a future battery power level of the electronic system falls beneath a battery power level below which the electronic system turns off, the future battery power level to occur in response to the adjustment; and

make the adjustment from the first active performance state to the second active performance state to cause at least one of an increase of a first frequency associated with a first hardware resource of the electronic system, an increase of a second frequency associated with a software resource of the electronic system, or an increase of power delivery to the first hardware resource or a second hardware resource of the electronic system, the at least one of the increase of the first frequency, the increase of the second frequency, or the increase of the power delivery to the first hardware resource or the second hardware resource to increase the performance of the electronic system.

2. The apparatus of claim 1 , wherein the data is telemetry data, and the interface circuitry is to determine a telemetry parameter based on the telemetry data from the electronic system, the telemetry parameter based on at least one of a location, a process, a power transition event, or a power source associated with the electronic system.

3. The apparatus of claim 1 , wherein the processor circuitry is to adjust a first policy to a second policy based on the adjustment, the second policy to improve the performance of the electronic system, the first policy to improve energy efficiency of the electronic system.

4. The apparatus of claim 1 , wherein the battery power level is a first battery power level, and the processor circuitry is to adjust a first policy to a second policy after a first determination that the probability satisfies the threshold and a second determination that the future battery power level will fall beneath a second battery power level, the second policy to improve energy efficiency of the electronic system, the first policy to improve the performance of the electronic system.

5. The apparatus of claim 1 , wherein the second hardware resource is an antenna, and the processor circuitry is to make the adjustment to cause at least one of an increase of a third frequency associated with the antenna, the increase of the second frequency associated with the software resource, or an increase of the power delivery to the first hardware resource or the antenna, the software resource to control operation of at least one of the first hardware resource or the antenna.

6. The apparatus of claim 1 , wherein the first active performance state is associated with a first energy expenditure, the first energy expenditure is less than a second energy expenditure associated with the second active performance state.

7. The apparatus of claim 1 , wherein the processor circuitry is to determine the future battery power level based on an operation of the electronic system in response to the adjustment.

8. The apparatus of claim 1 , wherein the processor circuitry is to determine that the electronic system is to be charged before the future battery power level of the electronic system falls beneath the battery power level based on a determination that the classification of the usage is associated with a user that has high low-battery anxiety, the user with high low battery anxiety unlikely to wait until the future battery power level falls beneath the battery power level before charging the electronic system.

9. A non-transitory computer readable storage device comprising instructions that, when executed, cause processor circuitry to at least:

determine a probability that an electronic system is to operate with a low battery charge based on a classification of usage of the electronic system;

determine an adjustment from a first active performance state to a second active performance state to increase performance of the electronic system;

determine, based on the probability not satisfying a threshold, that the electronic system is to be charged before a future battery charge of the electronic system falls beneath a battery charge at which the electronic system shuts down, the future battery charge to occur in response to the adjustment; and

cause the adjustment from the first active performance state to the second active performance state to cause at least one of an increase of a first frequency associated with a first hardware resource of the electronic system, an increase of a second frequency associated with a software resource of the electronic system, or an increase of power delivery to the first hardware resource or a second hardware resource of the electronic system.

10. The non-transitory computer readable storage device of claim 9 , wherein the instructions, when executed, cause the processor circuitry to determine a telemetry parameter based on telemetry data from the electronic system, the telemetry parameter based on at least one of a location, a process, a power transition event, or a power source associated with the electronic system.

11. The non-transitory computer readable storage device of claim 9 , wherein the instructions, when executed, cause the processor circuitry to change a first policy to a second policy based on the adjustment, the second policy to improve the performance of the electronic system, the first policy to improve energy efficiency of the electronic system.

12. The non-transitory computer readable storage device of claim 9 , wherein the battery charge is a first battery charge, and the instructions, when executed, cause the processor circuitry to change a first policy to a second policy after a first determination that the probability satisfies the threshold and a second determination that the future battery charge will fall beneath a second battery charge, the second policy to improve energy efficiency of the electronic system, the first policy to improve the performance of the electronic system.

13. The non-transitory computer readable storage device of claim 9 , wherein the second hardware resource is an antenna, and the instructions, when executed, cause the processor circuitry to cause the adjustment to cause at least one of an increase of a third frequency associated with the antenna, the increase of the second frequency associated with the software resource, or the increase of the power delivery to the antenna, the software resource to control operation of the antenna.

14. The non-transitory computer readable storage device of claim 9 , wherein the first active performance state is associated with a first energy expenditure less than a second energy expenditure associated with the second active performance state.

15. The non-transitory computer readable storage device of claim 9 , wherein the instructions, when executed, cause the processor circuitry to determine the future battery charge based on an operation of the electronic system in response to the adjustment.

16. The non-transitory computer readable storage device of claim 9 , wherein the instructions cause the processor circuitry to determine that the electronic system is to be charged before the future battery charge of the electronic system falls beneath the battery charge based on a determination that the classification of the usage is associated with a user that exhibits low-battery anxiety.

17. An apparatus for device power management, the apparatus comprising:

means for determining a probability that an electronic system is to operate with a low battery power charge level based on a classification of usage of the electronic system;

means for identifying an adjustment from a first active performance state to a second active performance state to increase performance of the electronic system;

means for predicting, based on the probability not satisfying a threshold, that the electronic system is to be charged before a battery power charge level of the electronic system crosses a threshold below which the electronic system powers off, the battery power charge level to occur after the adjustment; and

means for adjusting the electronic system from the first active performance state to the second active performance state to increase at least one of: a first frequency associated with a first hardware resource of the electronic system, a second frequency associated with a software resource of the electronic system, or power delivery to the first hardware resource or a second hardware resource of the electronic system.

18. The apparatus of claim 17 , wherein the means for determining is first means for determining, and further including second means for determining a telemetry parameter based on telemetry data from the electronic system, the telemetry parameter based on at least one of a location, a process, a power transition event, or a power source associated with the electronic system.

19. The apparatus of claim 17 , wherein the means for adjusting is to adjust a first policy to a second policy based on the adjustment, the second policy to improve the performance of the electronic system, the first policy to improve energy efficiency of the electronic system.

20. The apparatus of claim 17 , wherein the battery power charge level is a first battery power charge level, the threshold is a first threshold, and the means for adjusting is to adjust a first policy to a second policy after a first determination that the probability crosses above the first threshold and a second determination that the battery power charge level will be lower than a second threshold, the second policy to improve energy efficiency of the electronic system, the first policy to improve the performance of the electronic system.

21. The apparatus of claim 17 , wherein the second hardware resource is an antenna, and the means for adjusting is to make the adjustment to cause at least one of an increase of a third frequency associated with the antenna, the increase of the second frequency associated with the software resource, or the increase in the power delivery to the antenna, the software resource to control operation of the antenna.

22. The apparatus of claim 17 , wherein the first active performance state is associated with a first energy expenditure less than a second energy expenditure associated with the second active performance state.

23. A method for device power management, the method comprising:

determining a probability that an electronic system is to operate with a low battery charge based on a classification of usage of the electronic system;

determining an adjustment from a first active performance state to a second active performance state to increase performance of the electronic system;

predicting, based on the probability not satisfying a threshold, that the electronic system is to be charged before a battery charge of the electronic system drops below a threshold at which the electronic system turns off, the battery charge to occur after the adjustment is made; and

changing the first active performance state to the second active performance state to increase at least one of: a first frequency associated with a first hardware resource of the electronic system, a second frequency associated with a software resource of the electronic system, or power delivery to the first hardware resource or a second hardware resource of the electronic system.

24. The method of claim 23 , further including determining a telemetry parameter based on telemetry data from the electronic system, the telemetry parameter based on at least one of a location, a process, a power transition event, or a power source associated with the electronic system.

25. The method of claim 23 , further including adjusting a first policy to a second policy based on the adjustment, the second policy to improve the performance of the electronic system, the first policy to improve energy efficiency of the electronic system.

26. The method of claim 23 , wherein the threshold is a first threshold, and further including adjusting a first policy to a second policy after determining that the probability is above the first threshold and the battery charge will drop below a second threshold, the second policy to improve energy efficiency of the electronic system, the first policy to improve the performance of the electronic system.

27. The method of claim 23 , wherein the second hardware resource is at least one of an antenna or antenna circuitry, and the changing of the first active performance state to the second active performance state causes at least one of: a third frequency associated with the at least one of the antenna or the antenna circuitry, the second frequency associated with the software resource, or the power delivery to the antenna or the antenna circuitry, the software resource to control operation of the at least one of the antenna or the antenna circuitry.

28. The method of claim 23 , wherein the first active performance state is associated with a first energy expenditure less than a second energy expenditure associated with the second active performance state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: NGE, CHEE LIM; DOMEIKA, MAXIMILLAN; SOE, SOETHIHA; HERMERDING, JAMES, II; WANG, ZHONGSHENG; ELHEFNAWY, WESSAM; ROTEM, EFRAIM; BINNS, CHRISTOPHER JOSEPH
To: INTEL CORPORATION
Reel/Frame 053986/0421 →
Continuity (1)
Related Publication 20200393889A1 · Dec 17, 2020
Cited By (1)
US 12,554,308