Systems and methods for managing power consumption in a flow-based user experience
First Claim
1. A method for managing electrical power consumption in a portable communications device having a battery, a digital storage medium and a display, the method comprising the steps of:
- retrieving a series of views from the digital storage device for presentation on the display;
for each of the series of views retrieved from the digital storage device, determining performance information relating to the performance of the portable communications device while the view accesses resources of the portable communications device, and then storing the determined performance information for the view in the digital storage medium; and
upon subsequent retrieval of each view from the digital storage medium, powering down at least some of the resources not used by the view in response to the previously-stored performance information to thereby manage the electrical power consumption of the portable communications device.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for managing electrical power consumption in a mobile phone or other portable communications device having a battery and a display. A series of views forming a flow are retrieved from a memory or other digital storage device for presentation on the display. For each of the views in the flow, performance information relating to the portable communications device is determined while the view is displayed, and this information is stored in the digital storage medium. Upon subsequent retrieval of each view from the digital storage medium, configuring the operation of the portable communications device in response to the stored performance information to thereby manage the electrical power consumption of the portable communications device.
24 Citations
18 Claims
-
1. A method for managing electrical power consumption in a portable communications device having a battery, a digital storage medium and a display, the method comprising the steps of:
-
retrieving a series of views from the digital storage device for presentation on the display; for each of the series of views retrieved from the digital storage device, determining performance information relating to the performance of the portable communications device while the view accesses resources of the portable communications device, and then storing the determined performance information for the view in the digital storage medium; and upon subsequent retrieval of each view from the digital storage medium, powering down at least some of the resources not used by the view in response to the previously-stored performance information to thereby manage the electrical power consumption of the portable communications device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing electrical power consumption in a portable communications device having a battery and a display, the system comprising:
-
a database comprising a plurality of views, wherein each of the views is configured to produce an image on the display and has an associated data field configured for storing performance information about the performance of the portable communications device when the view is active, wherein the performance information comprises at least one of a listing of resources used by the view and a listing of resources not used by the view; and a flow player configured to retrieve a series of the views from the database to thereby form a flow, to produce the image associated with each view on the display, to measure the performance information for each of the views while each view is active and to store each view with the associated data fields in the database when the view is complete; and a power management module configured to communicate with the flow player and to configure the portable communications device in response to the performance information associated with the current view to thereby manage electrical power consumption in the portable communications device, wherein the power management module is configured to power down at least some of the resources not used by the view when the view is subsequently active. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A portable communications device comprising:
-
a battery configured to provide electric power; a user input device configured to receive user inputs; a display configured to receive a portion of the electric power from the battery; a digital storage device configured to receive a second portion of the electric power from the battery and to store a plurality of views, wherein each view comprises an image for presentation on the display; and a controller configured to receive a third portion of the electric power from the digital storage device and to present a series of views forming a flow on the display in response to user inputs received from the input device, wherein the controller is further configured to determine performance information about the portable communications device while each view is active, to store the performance information with the view on the digital storage device, and, upon subsequent retrieval of the view from the digital storage device, to configure the portable communications device in response to the stored performance information to thereby power down at least some of the resources of the portable communications device that are not used by the view when the view is subsequently active and to thereby manage the amount of electric power provided by the battery. - View Dependent Claims (18)
-
Specification