Managing use of location-identification services
First Claim
1. A computer-implemented method for identifying a location of a mobile computing device, the method comprising:
- determining, by a processor and based on wireless signals received from one or more beacons, a first location estimate of a mobile computing device and an accuracy of the first location estimate;
determining a time period based on the accuracy of the first location estimate, wherein the time period is a long time period if the accuracy of the first location estimate is below a threshold accuracy value, the time period is a short time period if the accuracy of the first location estimate is above the threshold accuracy value;
determining one or more subsequent location estimates of the mobile computing device and respective accuracies during the time period; and
determining a preferred location estimate from the first location estimate and the one or more subsequent location estimates.
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 for identifying a location of a mobile computing device. A first location estimate of a mobile computing device and an accuracy of the first location estimate is determined at a mobile computing device based on wireless signals received from one or more beacons. A time period based on the accuracy of the first location estimate is determined. One or more subsequent location estimates of the mobile computing device and respective accuracies are determined. The determination of the subsequent location estimates is stopped at an end of the time period. A preferred location estimate from the determined location estimates is determined at the mobile computing device.
39 Citations
20 Claims
-
1. A computer-implemented method for identifying a location of a mobile computing device, the method comprising:
-
determining, by a processor and based on wireless signals received from one or more beacons, a first location estimate of a mobile computing device and an accuracy of the first location estimate; determining a time period based on the accuracy of the first location estimate, wherein the time period is a long time period if the accuracy of the first location estimate is below a threshold accuracy value, the time period is a short time period if the accuracy of the first location estimate is above the threshold accuracy value; determining one or more subsequent location estimates of the mobile computing device and respective accuracies during the time period; and determining a preferred location estimate from the first location estimate and the one or more subsequent location estimates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, stored on a non-transitory tangible computer-readable storage medium, for identifying a location of a mobile computing device, the product comprising computer program instructions operable to cause a processor to perform operations comprising:
-
determining, by a processor, based on wireless signals received from one or more beacons, a first location estimate of the mobile computing device and an accuracy of the first location estimate; selecting a time period based on the accuracy of the first location estimate, wherein a long time period is selected if the accuracy is below a threshold accuracy value, and a short time period is selected if the accuracy is above the threshold accuracy value; presenting, if the short time period is selected but not if the long time period is selected, the first location estimate for display on the mobile computing device; determining subsequent location estimates of the mobile computing device and respective accuracies of the subsequent location estimates during the time period; determining a preferred location estimate from the first location estimate and the subsequent location estimates; and presenting for display on the mobile computing device the preferred location. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A mobile computing device comprising:
-
a display device; a location-identifying unit to (i) determine an initial location estimate of the mobile computing device and a respective accuracy of the initially determined location estimate, and (ii) repeatedly determine, during a determined time period, one or more subsequent location estimates of the mobile computing device and respective accuracies of the subsequent location estimates, the time period determined based on the accuracy of the initial determined location estimate; a timer to maintain the location-identifying unit in a mode of repeatedly determining subsequent location estimates until the determined time period expires; a preferred location estimate determination unit to determine a preferred location estimate from the initial location estimate and the one or more subsequent location estimates that are determined during the time period; and a means for presenting, with the display device, the initial location estimate during the determination of subsequent location estimates if the initial location estimate has a high accuracy, and for presenting the preferred location estimate after the time period expires. - View Dependent Claims (20)
-
Specification