Coarse Location Estimation for Mobile Devices
First Claim
1. A method comprising:
- receiving, by a computing device operating at a location, sensor data from a plurality of data sources;
determining a first estimated probability that the computing device is at the location based on first sensor data from a first data source and a first data source model;
determining a second estimated probability that the computing device is at the location based on second sensor data and a second data source model;
combining the first and second estimated probabilities; and
generating a course estimate of the location of the computing device based on the combined first and second estimated probabilities.
1 Assignment
0 Petitions
Accused Products
Abstract
Coarse location estimation for mobile devices is disclosed for detecting mobile device presence at general locations of interest and switching operating modes and services for one or more location context aware applications. In some implementations, sensor data is received from a plurality of data sources at a location. For each data source, a first probability is estimated that the mobile device is at the location based on sensor data from the data sources. A second probability is estimated that the mobile device is not at the location based on sensor data from the data sources. The first and second estimated probabilities are statistically combined to generate a third estimated probability that the mobile device is at the location.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device operating at a location, sensor data from a plurality of data sources; determining a first estimated probability that the computing device is at the location based on first sensor data from a first data source and a first data source model; determining a second estimated probability that the computing device is at the location based on second sensor data and a second data source model; combining the first and second estimated probabilities; and generating a course estimate of the location of the computing device based on the combined first and second estimated probabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
one or more processors; memory coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; receiving sensor data from a plurality of data sources; determining a first estimated probability that the computing device is at a location based on first sensor data from a first data source and a first data source model; determining a second estimated probability that the computing device is at the location based on second sensor data and a second data source model; combining the first and second estimated probabilities; and generating a course estimate of the location of the computing device based on the combined first and second estimated probabilities. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory, computer-readable storage medium storing instructions, which, when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
receiving sensor data from a plurality of data sources; determining a first estimated probability that the computing device is at a location based on first sensor data from a first data source and a first data source model; determining a second estimated probability that the computing device is at the location based on second sensor data and a second data source model; combining the first and second estimated probabilities; and generating a course estimate of the location of the computing device based on the combined first and second estimated probabilities. - View Dependent Claims (20)
-
Specification