Adaptive Doze to Hibernate
First Claim
1. A method implemented by a computing device, the method comprising:
- monitoring battery drain rate in connection with a power management scheme for the computing device; and
controlling switching between power states implemented by the power management scheme based on observed drain rate and hibernate parameters that establish a policy for transitions between the power states.
1 Assignment
0 Petitions
Accused Products
Abstract
Adaptive doze to hibernate scheme techniques are described for power management of a computing device. Rather than relying upon a fixed timer to control device power states, the adaptive doze to hibernate scheme monitors various hibernate parameters and adapts the hibernation experience in dependence upon the parameters. The hibernate parameters may include but are not limited to a standby budget, minimum standby time, reserve screen on time, and indications of user presence. In operation, a power manager monitors battery drain rate and adaptively determines when to change the device power states of the computing device based on the observed drain rate and the hibernate parameters. The power manager may selectively switch between various states (e.g., high performance, active, wake, standby, hibernate, off, etc.) accordingly.
-
Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
monitoring battery drain rate in connection with a power management scheme for the computing device; and controlling switching between power states implemented by the power management scheme based on observed drain rate and hibernate parameters that establish a policy for transitions between the power states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented by a computing device, the method comprising:
-
detecting operation of the computing device in a standby state implemented by a power management scheme for the computing device; obtaining drain rate data indicative of power drain rates for an energy storage device system of the computing device while in the standby state; and selectively triggering a switch to a hibernate state implemented by the power management scheme based on the observed drain rate and a policy established for transitions between the standby state and the hibernate state. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing device comprising:
-
an energy storage device system including one or more energy storage devices; one or more processors; and one or more computer-readable storage media having stored thereon instructions that, responsive to execution by the one or more processors, implement a power manager to perform operation comprising; detecting operation of a computing device in a standby state implemented by a power management scheme for the computing device; obtaining drain rate data indicative of power drain rates for an energy storage device system of the computing device while in the standby state; and selectively triggering a switch to a hibernate state implemented by the power management scheme based on the observed drain rate and a policy established for transitions between the standby state and the hibernate st
-
Specification