Aggregated electronic device power management
First Claim
1. A method for aggregated power management of electronic devices, the method comprising:
- collecting, at an aggregated power management arbitrator, activity information from one or more remote electronic devices regarding use of a type of hardware component on each of the one or more remote electronic devices by one or more applications executing on each of the one or more remote electronic devices, each of the one or more applications being registered to use the type of hardware component;
setting, at the aggregated power management arbitrator, a timeout period associated with the use of the type of hardware component by the one or more registered applications based on the collected activity information, the timeout period defining a minimum amount of time before a power state of the type of hardware component is transitioned from a higher-power state to a lower-power state while at least one of the one or more applications remains registered to use the type of hardware component;
determining one or more usage patterns in the one or more remote electronic devices executing the one or more applications based on the collected activity information, each usage pattern in the one or more usage patterns defining a usage pattern of the type of hardware component by the one or more applications;
adjusting the timeout period associated with the type of hardware component by the one or more applications based on the one or more determined usage patterns; and
transmitting, from the aggregated power management arbitrator, the adjusted timeout period to one of the one or more remote electronic devices executing the one or more registered applications to control power management on the one of the one or more remote electronic devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for aggregated electronic device power management includes an aggregated power management arbitrator configured to collect activity information from one or more electronic devices regarding the use of a type of hardware component on the electronic devices. The aggregated power management arbitrator selects a timeout period for transmitting to one of the one or more electronic devices to define a minimum amount of time before the hardware component is transitioned to a lower-power state. The aggregated power management arbitrator may determine usage patterns for one of the electronic devices based on the collected activity information and the applications executing on the electronic device. A timeout period may be adjusted based on the determined usage pattern to improve efficiency of the power management of the electronic device.
-
Citations
23 Claims
-
1. A method for aggregated power management of electronic devices, the method comprising:
-
collecting, at an aggregated power management arbitrator, activity information from one or more remote electronic devices regarding use of a type of hardware component on each of the one or more remote electronic devices by one or more applications executing on each of the one or more remote electronic devices, each of the one or more applications being registered to use the type of hardware component; setting, at the aggregated power management arbitrator, a timeout period associated with the use of the type of hardware component by the one or more registered applications based on the collected activity information, the timeout period defining a minimum amount of time before a power state of the type of hardware component is transitioned from a higher-power state to a lower-power state while at least one of the one or more applications remains registered to use the type of hardware component; determining one or more usage patterns in the one or more remote electronic devices executing the one or more applications based on the collected activity information, each usage pattern in the one or more usage patterns defining a usage pattern of the type of hardware component by the one or more applications; adjusting the timeout period associated with the type of hardware component by the one or more applications based on the one or more determined usage patterns; and transmitting, from the aggregated power management arbitrator, the adjusted timeout period to one of the one or more remote electronic devices executing the one or more registered applications to control power management on the one of the one or more remote electronic devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An aggregated power management control system comprising:
-
an activity information collector configured to collect activity information from one or more remote electronic devices regarding use of a type of hardware component on each of the one or more remote electronic devices by one or more applications executing on each of the one or more remote devices, each of the one or more applications being registered to use the type of hardware component; a timeout period selector configured to select a timeout period associated with the use of the type of hardware component by the one or more registered applications based on the collected activity information, the timeout period defining a minimum amount of time before a power state of the type of hardware component is transitioned from a higher-power state to a lower-power state while at least one of the one or more applications remains registered to use the type of hardware component; a usage pattern module configured to determine one or more usage patterns in the collected activity information of the one of the one or more remote electronic devices executing the one or more applications, each usage pattern in the one or more usage patterns defining a usage pattern of the type of hardware component by the one or more applications, wherein the timeout period selector adjusts the selected timeout period associated with the type of hardware component by the one or more applications based on the one or more determined usage patterns; and a timeout period transmitter configured to transmit the adjusted timeout period to one of the one or more remote electronic devices, the one of the one or more remote electronic devices executing the one or more registered applications. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more tangible processor-readable storage media embodied with instructions for executing on one or more processors and circuits of a device a process for power management electronic devices, the process comprising:
-
registering one or more applications to use a type of hardware component on one or more remote electronic devices; collecting activity information from the one or more remote electronic devices regarding use of the type of hardware component on each of the one or more remote electronic devices by the one or more registered applications executing on each of the one or more remote electronic devices, the activity information describing a usage history of the type of hardware component by the one or more registered applications; setting a timeout period associated with the use of the type of hardware component by the one or more registered applications based on the collected activity information, the timeout period defining a minimum amount of time before a power state of the type of hardware component is transitioned from a higher-power state to a lower-power state while at least one of the one or more applications remains registered to use the type of hardware component; determining one or more usage patterns in the one or more remote electronic devices executing the one or more applications based on the activity information, each usage pattern in the one or more usage patterns defining a usage pattern of the type of hardware component by the one or more applications; adjusting the timeout period associated with the use of the type of hardware component by the one or more applications based on the one or more determined usage patterns; and transmitting the adjusted timeout period to one of the one or more remote electronic devices executing the one or more applications to control power management on the one of the one or more remote electronic devices. - View Dependent Claims (20, 21, 22, 23)
-
Specification