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 during a first time period to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the first time period;
attribute a portion of the battery usage of the first hardware subsystem during the first time period to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the first time period;
receive a request to display a battery usage user interface corresponding to the first time period;
in response to the request to display a battery usage user interface corresponding to the first time period, display the battery usage user interface that includes a representation of the battery usage attributed to the first application during the first time period and a representation of the battery usage attributed to the second application during the first time period;
attribute a portion of battery usage of the first hardware subsystem during a second time period to the first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the second time period;
attribute a portion of the battery usage of the first hardware subsystem during the second time period to the second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the second time period;
receive a request to display the battery usage user interface corresponding to the second time period, the second time period at least partially overlapping with the first time period; and
in response to the request to display the battery usage interface corresponding to the second time period, display the battery usage user interface including a representation of the battery usage attributed to the first application during the second time period and a representation of the battery usage attributed the second application during the second time period.
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.
52 Citations
48 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 during a first time period to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the first time period; attribute a portion of the battery usage of the first hardware subsystem during the first time period to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the first time period; receive a request to display a battery usage user interface corresponding to the first time period; in response to the request to display a battery usage user interface corresponding to the first time period, display the battery usage user interface that includes a representation of the battery usage attributed to the first application during the first time period and a representation of the battery usage attributed to the second application during the first time period; attribute a portion of battery usage of the first hardware subsystem during a second time period to the first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the second time period; attribute a portion of the battery usage of the first hardware subsystem during the second time period to the second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the second time period; receive a request to display the battery usage user interface corresponding to the second time period, the second time period at least partially overlapping with the first time period; and in response to the request to display the battery usage interface corresponding to the second time period, display the battery usage user interface including a representation of the battery usage attributed to the first application during the second time period and a representation of the battery usage attributed the second application during the second time period. - 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. 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 during a first time period to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the first time period; attributing a portion of the battery usage of the first hardware subsystem during the first time period to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the first time period; receiving a request to display a battery usage user interface corresponding to the first time period; in response to the request to display a battery usage user interface corresponding to the first time period, displaying the battery usage user interface that includes a representation of the battery usage attributed to the first application during the first time period and a representation of the battery usage attributed the second application during the first time period attributing a portion of battery usage of the first hardware subsystem during a second time period to the first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the second time period; attributing a portion of the battery usage of the first hardware subsystem during the second time period to the second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the second time period; receiving a request to display the battery usage user interface corresponding to the second time period, the second time period at least partially overlapping with the first time period; and in response to the request to display the battery usage interface corresponding to the second time period, displaying the battery usage user interface including a representation of the battery usage attributed to the first application during the second time period and a representation of the battery usage attributed the second application during the second time period. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
38. 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 during a first time period to a first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the first time period; attribute a portion of the battery usage of the first hardware subsystem during the first time period to a second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the first time period; receive a request to display a battery usage user interface corresponding to the first time period; in response to the request to display a battery usage user interface corresponding to the first time period, display the battery usage user interface that includes a representation of the battery usage attributed to the first application during the first time period and a representation of the battery usage attributed to the second application during the first time period; attribute a portion of battery usage of the first hardware subsystem during a second time period to the first application based on the battery usage of the first hardware subsystem that occurred during activity by the first application during the second time period; attribute a portion of the battery usage of the first hardware subsystem during the second time period to the second application based on the battery usage of the first hardware subsystem that occurred during activity by the second application during the second time period; receive a request to display the battery usage user interface corresponding to the second time period, the second time period at least partially overlapping with the first time period; and in response to the request to display the battery usage interface corresponding to the second time period, display the battery usage user interface including a representation of the battery usage attributed to the first application during the second time period and a representation of the battery usage attributed the second application during the second time period. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification