Adaptive energy-efficient location determination
First Claim
1. A system for energy-efficient location determination on a mobile computing device, said system comprising:
- a memory area for storing a plurality of location information cost values associated with a mobility pattern of the mobile computing device; and
a processor programmed to;
obtain first location information from a first location sensor associated with the mobile computing device during a session;
access the memory area to retrieve the location information cost value associated with the obtained first location information;
compare the retrieved location information cost value with a predefined cost criteria value;
obtain second location information from a second location sensor associated with the mobile computing device if the retrieved location information cost value satisfies the predefined cost criteria value; and
otherwise close the session without enabling the second location sensor.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing use of a location sensor on a computing device for energy efficiency. The location sensor is briefly initialized to measure the signal quality. The measured signal quality is compared to pre-defined signal criteria values. The signal criteria values correspond to acceptable energy consumption, for example. If the signal criteria values are satisfied, location information for the computing device is obtained. Otherwise, the location sensor is disabled without obtaining the location information. In some embodiments, a lower-energy location sensor is used to obtain location information to determine whether to enable a higher-energy location sensor based on expected energy consumption.
67 Citations
14 Claims
-
1. A system for energy-efficient location determination on a mobile computing device, said system comprising:
-
a memory area for storing a plurality of location information cost values associated with a mobility pattern of the mobile computing device; and a processor programmed to; obtain first location information from a first location sensor associated with the mobile computing device during a session; access the memory area to retrieve the location information cost value associated with the obtained first location information; compare the retrieved location information cost value with a predefined cost criteria value; obtain second location information from a second location sensor associated with the mobile computing device if the retrieved location information cost value satisfies the predefined cost criteria value; and otherwise close the session without enabling the second location sensor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer storage media storing computer-executable components, said components comprising:
-
a first sensor component that when executed by at least one processor causes the at least one processor to obtain first location information from a first location sensor associated with a computing device during a session; a memory component that when executed by at least one processor causes the at least one processor to access a location information cost value associated with the first location information obtained by the first sensor component; a threshold component that when executed by at least one processor causes the at least one processor to compare the location information cost value accessed by the memory component with a predefined cost criteria value; and a second sensor component that when executed by at least one processor causes the at least one processor to obtain second location information from a second location sensor associated with the computing device if the location information cost value accessed by the memory component satisfies the predefined cost criteria value, otherwise closing the session without enabling the second location sensor. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification