Mobile device and method
First Claim
Patent Images
1. A method for monitoring power consumption in a mobile battery operated device, the device comprising electric circuitry, a display and a battery, the method comprising:
- executing a first software application on the mobile battery operated device, during which the first software application at least generates display content for viewing via a graphical user interface on the display of the mobile battery operated device, the display content presenting information obtained from execution of the first software application;
executing a second software application, on the mobile battery operated device, providing for a monitoring of power consumption in the battery in the mobile battery operated device resulting from the execution of the first software application and its corresponding display content, said monitoring of power consumption by operation of said second software application comprising;
detecting, at a plurality of instants of time, at least one electric quantity representative of power output from the battery;
detecting at least one triggering event in the at least one electric quantity representative of power output from the battery;
in response to the at least one triggering event, recording a snapshot of at least a respective subset of the display content generated by the first software application and displayed on the graphical user interface; and
causing the recorded display content to be displayed on said display;
causing the power consumption obtained by operation of said second software application at the time when the recording is made to be displayed on said display, andcausing a blended display of the recorded display content to be displayed on the graphical user interface, obtained by operation of said first software application, and the displayed power consumption obtained by operation of said second software application, the blended display comprising the recorded display content concurrent with the power consumption monitored at the time of the recorded display content.
2 Assignments
0 Petitions
Accused Products
Abstract
Event triggered snapshots of display content of software applications facilitate for a user, typically in the role of a software application developer, in the process of power-optimizing an application under development. The invention provides the developers with an ability to correlate specific software application events, e.g. user interface events, to power consumption peaks and lows.
23 Citations
16 Claims
-
1. A method for monitoring power consumption in a mobile battery operated device, the device comprising electric circuitry, a display and a battery, the method comprising:
-
executing a first software application on the mobile battery operated device, during which the first software application at least generates display content for viewing via a graphical user interface on the display of the mobile battery operated device, the display content presenting information obtained from execution of the first software application; executing a second software application, on the mobile battery operated device, providing for a monitoring of power consumption in the battery in the mobile battery operated device resulting from the execution of the first software application and its corresponding display content, said monitoring of power consumption by operation of said second software application comprising; detecting, at a plurality of instants of time, at least one electric quantity representative of power output from the battery; detecting at least one triggering event in the at least one electric quantity representative of power output from the battery; in response to the at least one triggering event, recording a snapshot of at least a respective subset of the display content generated by the first software application and displayed on the graphical user interface; and causing the recorded display content to be displayed on said display; causing the power consumption obtained by operation of said second software application at the time when the recording is made to be displayed on said display, and causing a blended display of the recorded display content to be displayed on the graphical user interface, obtained by operation of said first software application, and the displayed power consumption obtained by operation of said second software application, the blended display comprising the recorded display content concurrent with the power consumption monitored at the time of the recorded display content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured, with the at least one processor, to cause the apparatus to at least:
-
execute a first software application, during which the first software application at least generates display content that is viewable via a graphical user interface, the display content configured to present information obtained from execution of the first software application; execute a second software application that is configured to monitor power consumption that results from the execution of the first software application and its corresponding display content, the second software application is further configured to; detect, at a plurality of instants of time, at least one electric quantity representative of power output from the battery; detect at least one triggering event in the at least one electric quantity representative of power output from the battery; in response to the at least one triggering event, record a snapshot of at least a respective subset of the display content generated by the first software application; and cause the recorded display content to be displayed via the graphical user interface; cause the power consumption obtained by operation of said second software application at the time when the recording is made to be displayed via the graphical user interface; and cause a blended display of the recorded display content to be displayed via the graphical user interface, obtained by operation of said first software application, and the displayed power consumption obtained by operation of said second software application, the blended display comprising the recorded display content concurrent with the power consumption monitored at the time of the recorded display content. - View Dependent Claims (14, 15)
-
-
16. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
program instructions configured to execute a first software application, during which the first software application at least generates display content that is viewable via a graphical user interface, the display content configured to present information obtained from execution of the first software application; program instructions configured to execute a second software application that is configured to monitor power consumption that results from the execution of the first software application and its corresponding display content, the second software application further comprises program instructions configured to; detect, at a plurality of instants of time, at least one electric quantity representative of power output from the battery; detect at least one triggering event in the at least one electric quantity representative of power output from the battery; in response to the at least one triggering event, record a snapshot of at least a respective subset of the display content generated by the first software application; cause the recorded display content to be displayed via the graphical user interface; and cause the power consumption obtained by operation of said second software application at the time when the recording is made to be displayed via the graphical user interface; and program instructions configured to cause a blended display of the recorded display content to be displayed via the graphical user interface, obtained by operation of said first software application, and the displayed power consumption obtained by operation of said second software application, the blended display comprising the recorded display content concurrent with the power consumption monitored at the time of the recorded display content.
-
Specification