Application-specific power management
First Claim
Patent Images
1. A method comprising:
- collecting user interaction information with respect to one or more applications that are used on a computing device;
determining, for an individual application of the one or more applications, a statistical distribution of time intervals between interactions that includes a percentage distribution of a group of time intervals of the time intervals;
establishing, by a processor of the computing device, a power-down interval for an application of the one or more applications based on the percentage distribution of the statistical distribution for the application; and
powering down a display of the computing device when a period of a user inactivity exceeds a particular power-down interval corresponding to a particular application that was last used on the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
An application-specific power management technique may establish a separate power-down interval for one or more applications based on user interaction with the one or more applications. In some implementations, during use of a particular application, when a management component determines that a period of user inactivity has become greater than or equal to the particular power-down interval established for the particular application, the management component may initiate a power down of one or more components, such as a display.
-
Citations
20 Claims
-
1. A method comprising:
-
collecting user interaction information with respect to one or more applications that are used on a computing device; determining, for an individual application of the one or more applications, a statistical distribution of time intervals between interactions that includes a percentage distribution of a group of time intervals of the time intervals; establishing, by a processor of the computing device, a power-down interval for an application of the one or more applications based on the percentage distribution of the statistical distribution for the application; and powering down a display of the computing device when a period of a user inactivity exceeds a particular power-down interval corresponding to a particular application that was last used on the computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
collecting, by a computing device including one or more processors, user interaction information for a particular application to determine an initial power-down interval for the particular application, the user interaction information including a plurality of time intervals, an individual time interval of the plurality of time intervals representing a time period between detected user interaction with an individual application of a plurality of applications; establishing, by the computing device including one or more processors, a particular power-down interval corresponding to the particular application based on the user interaction information and on a confidence value that represents a probability that at least one component will not be powered-down while a user is using the computing device; detecting, by the computing device including one or more processors, that a period of user inactivity following use of the particular application has exceeded the particular power-down interval established for the particular application; and in response to the detecting, initiating, by the by the computing device including one or more processors, power conservation for the at least one component. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a processor in communication with storage media; an activity-tracking component, maintained in the storage media and executed on the processor, to collect user interaction information with respect to a plurality of applications used on the computing device, the user interaction information including a plurality of time intervals, an individual time interval of the plurality of time intervals that represents a period of time between detected user interaction with one of the applications; and a modeling component to determine a distribution of time intervals for an individual application of the applications for establishing a power-down interval for the individual application, the power-down interval being refined by analyzing a log that includes historical interactions between a user and the individual application, the distribution of time intervals including a percentage distribution of a group of time intervals of the time intervals. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification