Method and apparatus for user-activity-based dynamic power management and policy creation for mobile platforms
First Claim
1. A method comprising:
- operating a computing device according to a first power management policy;
monitoring one or more sensor values of the computing device;
periodically predicting changing user states based on updates to user state models, wherein a user state model is updated according to gathered user activity data, wherein periodically predicting includes predicting a new user state each time an updated user state model is determined to be different from a previous user state model;
switching from the first power management policy to a second power management policy if the new user state differs from a present user state by a predetermined amount; and
placing at least one system resource in a reduced power state or an increased power state as indicated by the second power management policy.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.
39 Citations
15 Claims
-
1. A method comprising:
-
operating a computing device according to a first power management policy; monitoring one or more sensor values of the computing device; periodically predicting changing user states based on updates to user state models, wherein a user state model is updated according to gathered user activity data, wherein periodically predicting includes predicting a new user state each time an updated user state model is determined to be different from a previous user state model; switching from the first power management policy to a second power management policy if the new user state differs from a present user state by a predetermined amount; and placing at least one system resource in a reduced power state or an increased power state as indicated by the second power management policy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a clock to trigger a new user state alarm; a direct current (DC) power source, wherein the DC power source couples to the clock; a processor coupled to the DC power source, the processor having at least one power state condition to cause the processor to perform at a selected operating mode; and a chipset coupled to the processor, the chipset including power management logic configured to predict a new user state in response to the triggered user state alarm by monitoring one or more sensor values, to select a new power management policy if the predicted user state differs from a previous user state, by a predetermined amount and to switch from a current power management policy to the new power management policy, wherein the power management logic is further to periodically predict changing user states based on updates to user state models, wherein a user state model is updated according to the gathered user activity data, wherein the power management logic is further to place at least one system resource in a reduced power state or an increased power state as indicated by the new power management policy. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A machine-readable storage medium comprising instructions which, when executed, cause a machine to perform the following operations:
-
operating a computing device according to a first power management policy; monitoring one or more sensor values of the computing device; periodically predicting changing user states based on updates to user state models, wherein a user state model is updated according to gathered user activity data, wherein periodically predicting includes predicting a new user state each time an updated user state model is determined to be different from a previous user state model; switching from the first power management policy to a second power management policy if the new user state differs from a present user state by a predetermined amount; and placing at least one system resource in a reduced power state or an increased power state as indicated by the second power management policy. - View Dependent Claims (13, 14, 15)
-
Specification