Mobile Device Battery Management
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.
Claims
exact text as granted — not AI-modified1 . A computer-implemented power management method, comprising:
storing, on a battery-operated wireless computing device, data representing a plurality of power management profiles for the device, wherein the power management profiles correspond to different power consumption levels on the device, and each power management profile defines (i) 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 (ii) a frequency for employing the feature to determine the geographic location of the device; determining a first battery level of the device; and switching 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, if the determined battery level is lower than a first predetermined amount.
2 . The computer-implemented method of claim 1 , further comprising:
determining, subsequent to switching from the first power management profile to the second power management profile, a second battery level of the device; and switching to a third power management profile having a third consumption level that is lower than the second consumption level if the second determined battery level is below a second predetermined amount.
3 . The computer-implemented method of claim 1 , further comprising obtaining geographic location information for the device at a first frequency if the device is determined to be substantially stationary, and at a second frequency greater than the first frequency if the device is determined to be moving geographically.
4 . The computer-implemented method of claim 1 , wherein the first and second power management profiles each define a frequency of obtaining location-based measurements, wherein location-based measurements are obtained at a higher frequency under the first power management profile than under the second power management profile.
5 . The computer-implemented method of claim 1 , further comprising:
determining that an application is invoked, wherein the application relies on the device location to select location-specific content for display to a user of the device; and determining, in response to determining that the application is invoked, a geographic location of the device using another location-based feature that is not one of the plurality of features.
6 . The computer-implemented method of claim 5 , wherein the plurality of features includes a transmitting cellular telephone tower identification and the another location-based feature includes space-based global navigation satellite system positioning identification.
7 - 10 . (canceled)
11 . A computer-implemented power management method, comprising:
monitoring, using a source on a mobile device, a battery level for the mobile device and geographic movement of the mobile device using signals from electronic beacons; and selecting a frequency for obtaining information about a location of the device based on the monitored battery level and a determination, from the monitored geographic movement, whether the device is moving or stationary.
12 . (canceled)
13 . The computer-implemented power management method of claim 11 , further comprising:
selecting the source on the device from a plurality of sources for monitoring geographic movement of the mobile device using signals from electronic beacons, the selection of the source based on the determination, from the monitored geographic movement, whether the device is moving or stationary.
14 . The computer-implemented method of claim 13 , wherein the plurality of sources includes a transmitting cellular telephone tower identification unit and space-based global navigation satellite system positioning unit.
15 . The computer-implemented method of claim 11 , wherein a lower frequency for obtaining location information is selected if the device is stationary and a higher frequency for obtaining location information is selected if the device is moving.
16 . The computer-implemented method of claim 11 , further comprising determining that the device is moving by:
identifying a first cluster of transmitting antenna cell regions, the first cluster of cells including a first cell associated with the location of the device, the first cluster of cells forming a clique that is based on a first cell that includes a location of the device and a list of cells that the device has historically been located within, determining that the device has changed locations to a different cell, identifying a second cluster of cells forming a clique based on the different cell, and determining that the first cluster is not the same as the second cluster.
17 . The computer-implemented method of claim 11 , further comprising determining that the device is stationary despite a change in cell by:
identifying a first cluster of transmitting antenna cell regions, the first cluster of cells including a first cell associated with the location of the device, the cluster of cells forming a clique that is based on a first cell that includes a location of the device and a list of cells that the device has historically been located within, determining that the device has changed locations to a different cell, identifying a second cluster of cells forming a clique based on the different cell, and determining that the first cluster is the same as the second cluster.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.