Providing a user with feedback regarding power consumption in battery-operated electronic devices
First Claim
1. A power-management system for electronic devices, the system comprising:
- a collection of battery-operated electronic devices each programmed to generate a record of power consumption, each device comprisinga battery,a data processing unit programmed to execute a plurality of different applications, anda communication interface for outputting the record of power consumption; and
a server system comprisinga communication interface programmed to receive the records of power consumption output from the battery-operated electronic devices, andone or more data processing devices programmed to analyze the power consumption recorded in the records to generate a composite value that provides a representative characterization of the power consumption by a first application executed on a proper subset of the battery-operated electronic devices in the collection.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power consumption in a battery-operated electronic device. In one aspect, a method is performed by one or more data processing apparatus. The method includes receiving, at the data processing apparatus, historical records of power consumption by a collection of battery-operated electronic devices that are operated by different users, aggregating and analyzing, by the data processing apparatus, the historical records to generate representative characterizations of the power consumption on different classes of the battery-operated electronic devices, and outputting, from the data processing apparatus, the representative characterizations of the power consumption by different applications that have executed on the different classes. Each of the battery-operated electronic devices belongs to a class.
-
Citations
20 Claims
-
1. A power-management system for electronic devices, the system comprising:
-
a collection of battery-operated electronic devices each programmed to generate a record of power consumption, each device comprising a battery, a data processing unit programmed to execute a plurality of different applications, and a communication interface for outputting the record of power consumption; and a server system comprising a communication interface programmed to receive the records of power consumption output from the battery-operated electronic devices, and one or more data processing devices programmed to analyze the power consumption recorded in the records to generate a composite value that provides a representative characterization of the power consumption by a first application executed on a proper subset of the battery-operated electronic devices in the collection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method performed by one or more data processing apparatus, the method comprising:
-
receiving, at the data processing apparatus, historical records of power consumption by a collection of battery-operated electronic devices that are operated by different users, each of the battery-operated electronic devices belonging to a class; aggregating and analyzing, by the data processing apparatus, the historical records to generate representative characterizations of the power consumption on different classes of the battery-operated electronic devices; and outputting, from the data processing apparatus, the representative characterizations of the power consumption by different applications that have executed on the different classes. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A tangible computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations, the operations comprising:
-
receiving historical records of power consumption by a collection of battery-operated electronic devices operated by different users; attributing the power consumption to different applications executing on the battery-operated electronic devices; generating a collection of composite values that each characterize representative power consumption by one of the applications executing on the battery-operated electronic devices; and reporting the composite values. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification