Mobile Device Battery Management
First Claim
1. A battery-powered mobile computing device comprising:
- a battery to provide power;
a processor;
a Global Positioning System (GPS) component to obtain information about the geographic location of the device, wherein;
the information about the geographic location of the device obtained using the GPS component has a first degree of accuracy, andobtaining information about the geographic location of the device using the GPS component consumes a first amount of battery power;
a wireless communication interface to obtain information about the geographic location of the device, wherein;
the information about the geographic location of the device obtained using the wireless communication interface has a second degree of accuracy that is less than the first degree of accuracy, andobtaining information about the geographic location of the device using the wireless communication interface consumes a second amount of battery power that is less than the first amount of battery power; and
a memory storing instructions executable by the processor, the instructions including;
first instructions corresponding to a first application that utilizes information about a geographic location of the device;
second instructions corresponding to a second application that utilizes information about a geographic location of the device;
third instructions corresponding to a location updater module, the location updater module to request either the GPS component or the wireless communication interface to obtain information about the geographic location of the device; and
fourth instructions corresponding to a location services module, the location services module to;
register the first and second applications for access to information about the geographic location of the device;
determine whether the first or the second application is, or was recently, active; and
control the location updater module regarding whether to use the GPS unit or the wireless communication interface to obtain the information about the geographic location of the device based, at least in part, on a determination as to whether the first or the second application is, or was recently, active.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Data representing a plurality of power management profiles for a battery-operated wireless computing device are stored on the device. The power management profiles correspond to different power consumption levels. Each power management profile defines a feature for determining a geographic location of the device from among a plurality of features that are available for determining the geographic location of the device, and a frequency for employing the feature to determine the geographic location of the device. A first battery level of the device is determined. If the determined battery level is lower than a first predetermined amount, the device switches from a first power management profile having a first consumption level to a second power management profile having a second consumption level that is lower than the first consumption level.
38 Citations
30 Claims
-
1. A battery-powered mobile computing device comprising:
-
a battery to provide power; a processor; a Global Positioning System (GPS) component to obtain information about the geographic location of the device, wherein; the information about the geographic location of the device obtained using the GPS component has a first degree of accuracy, and obtaining information about the geographic location of the device using the GPS component consumes a first amount of battery power; a wireless communication interface to obtain information about the geographic location of the device, wherein; the information about the geographic location of the device obtained using the wireless communication interface has a second degree of accuracy that is less than the first degree of accuracy, and obtaining information about the geographic location of the device using the wireless communication interface consumes a second amount of battery power that is less than the first amount of battery power; and a memory storing instructions executable by the processor, the instructions including; first instructions corresponding to a first application that utilizes information about a geographic location of the device; second instructions corresponding to a second application that utilizes information about a geographic location of the device; third instructions corresponding to a location updater module, the location updater module to request either the GPS component or the wireless communication interface to obtain information about the geographic location of the device; and fourth instructions corresponding to a location services module, the location services module to; register the first and second applications for access to information about the geographic location of the device; determine whether the first or the second application is, or was recently, active; and control the location updater module regarding whether to use the GPS unit or the wireless communication interface to obtain the information about the geographic location of the device based, at least in part, on a determination as to whether the first or the second application is, or was recently, active. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a battery-powered mobile computing device having a processor, a memory, and a battery, the method comprising:
-
determining, by the device, whether an application that is available on the device and that uses information about a current geographic location of the device is, or recently was, active; using, by the device, a first location-determining technique to determine the geographic location of the device if the application is, or recently was, active, wherein the first location-determining technique uses a first amount of battery power; and using, by the device, a second location-determining technique to determine the geographic location of the device if the application is not active and was not recently active, wherein the second location-determining technique uses a second amount of battery power that is less than the first amount of battery power. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium encoded with a computer program comprising instructions that, if executed by a processor of a mobile computing device, operate to cause the mobile computing device to perform operations comprising:
-
determining whether an application that is available on the device and that uses information about a current geographic location of the device is, or recently was, active; using a first location-determining technique to determine the geographic location of the device if the application is, or recently was, active, wherein the first location-determining technique uses a first amount of battery power; and using a second location-determining technique to determine the geographic location of the device if the application is not active and was not recently active, wherein the second location-determining technique uses a second amount of battery power that is less than the first amount of battery power. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A battery-operated mobile computing device comprising:
-
a battery to provide power; a processor; a Global Positioning System (GPS) component to obtain information about the geographic location of the device, wherein obtaining information about the geographic location of the device using the GPS component consumes a first amount of battery power; a wireless communication interface to obtain information about the geographic location of the device, wherein obtaining information about the geographic location of the device using the wireless communication interface consumes a second amount of battery power that is less than the first amount of battery power; and a memory storing instructions executable by the processor, the instructions including; first instructions corresponding to a first application that utilizes information about a geographic location of the device; second instructions corresponding to a second application that utilizes information about a geographic location of the device; third instructions corresponding to a location updater module, the location updater module to request either the GPS component or the wireless communication interface to obtain information about the geographic location of the device; and fourth instructions corresponding to a location services module, the location services module to; determine whether the first or the second application is, or was recently, active; and control the location updater module regarding whether to use the GPS unit or the wireless communication interface to obtain the information about the geographic location of the device based, at least in part, on a determination as to whether the first or the second application is, or was recently, active. - View Dependent Claims (28, 29, 30)
-
Specification