Providing a user with feedback regarding power consumption in battery-operated electronic devices
First Claim
1. A computer-implemented method comprising:
- attributing, by a battery-operated electronic device that comprises a data processing apparatus and a hardware component other than a battery, power consumption resulting from usage of the hardware component to the hardware component and to a software application that uses the hardware component; and
presenting power consumption feedback, using the data processing apparatus, the power consumption feedback separately identifying (i) the hardware component, (ii) the software application, and (iii) the power consumption resulting from the usage.
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 performed by data processing apparatus includes identifying, using the data processing apparatus, usage of a hardware component of a battery-operated electronic device that includes the data processing apparatus, attributing the usage of the hardware component to the hardware component or to a software application that uses the hardware component, recording, using the data processing apparatus, a power consumption resulting from the usage, and presenting power consumption feedback to a user using the data processing apparatus. The power consumption feedback identifies the hardware component or the software application of the electronic device and the power consumption resulting from the usage.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
attributing, by a battery-operated electronic device that comprises a data processing apparatus and a hardware component other than a battery, power consumption resulting from usage of the hardware component to the hardware component and to a software application that uses the hardware component; and presenting power consumption feedback, using the data processing apparatus, the power consumption feedback separately identifying (i) the hardware component, (ii) the software application, and (iii) the power consumption resulting from the usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20)
-
-
9. A battery-operated electronic device comprising:
-
a battery; a collection of battery-operated hardware components including a data processing unit configured to execute a plurality of different software applications; and a display screen, wherein the data processing unit is operable to; attribute power consumption resulting from usage of a particular one of the collection of battery-operated hardware components to the particular one of the collection of battery-operated hardware components and to a software application of the plurality of different software applications that uses the particular one of the collection of battery-operated hardware components; and present on the display screen power consumption feedback that separately identifies (i) the particular one of the collection of battery-operated hardware components, (ii) the software application, and (iii) the power consumption resulting from the usage. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory 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:
-
monitoring activities performed by applications executed by a data processing apparatus of a battery-operated electronic device that includes one or more hardware components; and presenting, on a display screen of the battery-operated electronic device an accounting of estimated power consumption associated with a particular one of the monitored activities, the accounting separately identifying (i) the estimated power consumption, (ii) the application that performed the particular one of the monitored activities, and (iii) the one or more hardware components used by the application to perform the activity. - View Dependent Claims (17, 18)
-
Specification