BATTERY POWER MANAGEMENT FOR A MOBILE DEVICE
First Claim
1. A method of managing battery power, comprising:
- receiving an indication of an application becoming active on a mobile device; and
reserving battery power for the application prior to executing the application on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing battery power of a mobile device are described. In an aspect, battery power may be reserved for an application prior to execution of the application on the mobile device. The reservation may ensure that the application has sufficient battery power for execution. In another aspect, battery power may be allocated to applications based on their priorities. The applications may be ordered based on their priorities, and the available battery power for the mobile device may be allocated to one application at a time, starting with the highest priority application. In yet another aspect, battery power may be allocated to applications based on a battery discharge curve for the mobile device. An operating point on the battery discharge curve may be selected based on at least one objective. The available battery power may be determined based on the selected operating point and allocated to the applications.
54 Citations
36 Claims
-
1. A method of managing battery power, comprising:
-
receiving an indication of an application becoming active on a mobile device; and reserving battery power for the application prior to executing the application on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for managing battery power, comprising:
-
means for receiving an indication of an application becoming active on a mobile device; and means for reserving battery power for the application prior to executing the application on the mobile device. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for managing battery power, comprising:
at least one processor configured to receive an indication of an application becoming active on a mobile device, and to reserve battery power for the application prior to executing the application on the mobile device. - View Dependent Claims (15, 16, 17)
-
18. A computer program product, comprising:
a non-transitory computer-readable medium comprising; code for causing at least one computer to determine available battery power for the mobile device, code for causing the at least one computer to determine required battery power for the application, code for causing the at least one computer to allocate the required battery power to the application if the required battery power does not exceed the available battery power, and code for causing the at least one computer to update the available battery power for the mobile device to account for allocation of the required battery power to the application.
-
19. A method of managing battery power, comprising:
-
identifying a plurality of applications active on a mobile device; determining priorities of the plurality of applications; and allocating battery power to the plurality of applications based on the priorities of the plurality of applications. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus for managing battery power, comprising:
-
means for identifying a plurality of applications active on a mobile device; means for determining priorities of the plurality of applications; and means for allocating battery power to the plurality of applications based on the priorities of the plurality of applications. - View Dependent Claims (25, 26)
-
-
27. A method of managing battery power, comprising:
-
identifying at least one application active on a mobile device; determining a battery discharge curve applicable for the mobile device; and allocating battery power to the at least one application based on the battery discharge curve. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus for managing battery power, comprising:
-
means for identifying at least one application active on a mobile device; means for determining a battery discharge curve applicable for the mobile device; and means for allocating battery power to the at least one application based on the battery discharge curve. - View Dependent Claims (34, 35, 36)
-
Specification