BATTERY USAGE TRACKING USER INTERFACE
First Claim
Patent Images
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with one or more processors and memory, cause the device to:
- attribute a portion of battery usage of a first hardware subsystem to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application;
attribute a portion of the battery usage of the first hardware subsystem to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application;
receive a request to display a battery usage user interface; and
in response to the request, display the battery usage user interface that includes a representation of the battery usage attributed to the first application and a representation of the battery usage attributed to the second application.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable electronic device having a user interface for displaying battery usage of the device over a given time period, with the battery usage from various subsystems. The various subsystems including at least one hardware subsystem and the battery usage attributed to a plurality of software applications based on activity of the plurality of software applications, while battery usage of the various subsystems was monitored.
33 Citations
30 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with one or more processors and memory, cause the device to:
-
attribute a portion of battery usage of a first hardware subsystem to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application; attribute a portion of the battery usage of the first hardware subsystem to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application; receive a request to display a battery usage user interface; and in response to the request, display the battery usage user interface that includes a representation of the battery usage attributed to the first application and a representation of the battery usage attributed to the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
at an electronic device with one or more processors and memory; attributing a portion of battery usage of a first hardware subsystem to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application; attributing a portion of the battery usage of the first hardware subsystem to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application; receiving a request to display a battery usage user interface; and in response to the request, displaying the battery usage user interface that includes a representation of the battery usage attributed to the first application and a representation of the battery usage attributed the second application.
-
30. An electronic device, comprising:
-
a display; a memory; and a processor coupled to the display and the memory, the processor configured to; attribute a portion of battery usage of a first hardware subsystem to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application; attribute a portion of the battery usage of the first hardware subsystem to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application; receive a request to display a battery usage user interface; and in response to the request, display the battery usage user interface that includes a representation of the battery usage attributed to the first application and a representation of the battery usage attributed to the second application.
-
Specification