Energy efficient location detection
First Claim
Patent Images
1. A method in a device, the method comprising:
- using, at the device, one or more low energy sensors to determine a mobility state of the device;
determining, based on both the mobility state of the device and one or more places of interest for the device, an amount of time that is to elapse before the device reaches one of the one or more places of interest, the one place of interest having been defined prior to determining the amount of time, the device having one of multiple mobility states and each of the multiple mobility states corresponding to a different amount of time that is to elapse, each of the one or more places of interest including one or more attributes that define a respective place of interest using data received from the one or more low energy sensors, the one or more attributes including signals that are detected when the device is within a particular place of interest;
determining to not activate a high energy sensor to determine a location of the device until the amount of time has elapsed; and
determining that the location of the device is within the one place of interest based on the one or more attributes that define the one place of interest, the one place of interest having multiple locations that are not physically adjacent geographic locations, each of the multiple locations including a signal indicating the one place of interest as a same place of interest.
2 Assignments
0 Petitions
Accused Products
Abstract
In a device, one or more low energy sensors are used to determine a mobility state of the device. Based on both the mobility state of the device and one or more places of interest for the device, a determination is made as to when to use a high energy sensor to determine a location of the device. One of the one or more places of interest for the device within which the device is located at any particular time can be determined based on the mobility state of the device and/or the location of the device as determined by the high energy sensor.
404 Citations
20 Claims
-
1. A method in a device, the method comprising:
-
using, at the device, one or more low energy sensors to determine a mobility state of the device; determining, based on both the mobility state of the device and one or more places of interest for the device, an amount of time that is to elapse before the device reaches one of the one or more places of interest, the one place of interest having been defined prior to determining the amount of time, the device having one of multiple mobility states and each of the multiple mobility states corresponding to a different amount of time that is to elapse, each of the one or more places of interest including one or more attributes that define a respective place of interest using data received from the one or more low energy sensors, the one or more attributes including signals that are detected when the device is within a particular place of interest; determining to not activate a high energy sensor to determine a location of the device until the amount of time has elapsed; and determining that the location of the device is within the one place of interest based on the one or more attributes that define the one place of interest, the one place of interest having multiple locations that are not physically adjacent geographic locations, each of the multiple locations including a signal indicating the one place of interest as a same place of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A device comprising:
-
one or more processors; and one or more computer readable media having stored thereon multiple instructions that, when executed by the one or more processors, cause the one or more processors to; receive data from one or more low energy sensors; determine, based on the data, a mobility state of the device; vary a frequency at which the data is collected from the one or more low energy sensors based on the mobility state of the device; wait to use a high energy sensor to determine a location of the device until, based on both the indication of the mobility state of the device and one or more places of interest for the device, the device is determined to be within a threshold distance of at least one of the one or more places of interest, the at least one of the one or more places of interest having been defined prior to determining to wait to use the high energy sensor, each of the one or more places of interest including one or more attributes that define a respective place of interest using the data received from the one or more low energy sensors, the one or more attributes including signals that are detected when the device is within a particular place of interest; and determine that the location of the device is within the one place of interest based on the one or more attributes that define the one place of interest, the one place of interest having multiple locations that are not physically adjacent geographic locations, each of the multiple locations including a signal indicating the one place of interest as a same place of interest. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19)
-
-
18. One or more computer storage media devices having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to perform acts comprising:
-
receiving data from one or more low energy sensors, each of the one or more low energy sensors using less than a threshold amount of energy to provide data for use by a location estimation system of the device; determining, at the device, a mobility state of the device based on the data, the mobility state of the device being one of multiple different states, the multiple different states including a stationary state, a pedestrian state, and a vehicle state; determining, based on both the mobility state of the device and how close the device is to a perimeter of at least one of one or more places of interest for the device, an amount of time that is to elapse before the device reaches the at least one place of interest, the at least one place of interest being a user defined place of interest defined prior to determining the amount of time, the amount of time that is to elapse varying based on the mobility state of the device, each of the one or more places of interest including one or more attributes that define a respective place of interest using the data received from the one or more low energy sensors, the one or more attributes including a signal that is detected when the device is within a particular place of interest and a geographical location; determining to not activate a high energy sensor to determine a location of the device until the amount of time has elapsed, the high energy sensor indicating the geographical location of the device; and determining that the location of the device is within the one place of interest based on the one or more attributes that define the one place of interest, the one place of interest having multiple locations that are not physically adjacent geographic locations, each of the multiple locations including a signal indicating the one place of interest as a same place of interest.
-
Specification