Determining device location using multiple sources of location data
First Claim
1. A method for determining a location of a mobile device from different sources of location data, the method comprising:
- obtaining, with one or more computing devices, current location data of a mobile device, wherein the current location data is associated with a first source of location data, a first time, and a first accuracy indicator for the first source of location data;
obtaining, with the one or more computing devices, location data from a second source of location data, wherein the location data from the second source is associated with a second accuracy indicator for the second source of location data and a second time;
determining, with the one or more computing devices, whether the mobile device has moved from the first time to the second time based at least in part on the first accuracy indicator and the second accuracy indicator, wherein the first accuracy indicator comprises a first circle around the current location data associated with the first source and the second accuracy indicator comprises a second circle around location data from the second source; and
updating, with the one or more computing devices, the current location data of the mobile device with the obtained location data from the second source if the mobile device has moved from the first time to the second time.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media for determining a location of a mobile device from different sources of location data is provided. The system may be configured to store current location data of a mobile device, the current location data associated with a first source of location data. The system may also be configured to obtain location data from a second source of location data, determine whether a first accuracy indicator of the current location data overlaps with a second accuracy indicator of the obtained location data from the second source, and update the current location data of the mobile device with the obtained location data from the second source if the first accuracy indicator of the current location data does not overlap with the second accuracy indicator of the obtained location data.
8 Citations
24 Claims
-
1. A method for determining a location of a mobile device from different sources of location data, the method comprising:
-
obtaining, with one or more computing devices, current location data of a mobile device, wherein the current location data is associated with a first source of location data, a first time, and a first accuracy indicator for the first source of location data; obtaining, with the one or more computing devices, location data from a second source of location data, wherein the location data from the second source is associated with a second accuracy indicator for the second source of location data and a second time; determining, with the one or more computing devices, whether the mobile device has moved from the first time to the second time based at least in part on the first accuracy indicator and the second accuracy indicator, wherein the first accuracy indicator comprises a first circle around the current location data associated with the first source and the second accuracy indicator comprises a second circle around location data from the second source; and updating, with the one or more computing devices, the current location data of the mobile device with the obtained location data from the second source if the mobile device has moved from the first time to the second time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining a location of a mobile device from different sources of location data, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; storing current location data of a mobile device, wherein the current location data is associated with a first source of location data, a first accuracy indicator for the first source of location data, and a first time; obtaining location data from a second source of location data, wherein the location data from the second source is associated with a second accuracy indicator for the second source of location data and a second time; determining whether the mobile device has moved from the first time to the second time based at least in part on the first accuracy indicator and the second accuracy indicator, wherein the first accuracy indicator comprises a first circle around the current location data associated with the first source and the second accuracy indicator comprises a second circle around location data from the second source; and updating the current location data of the mobile device with the obtained location data from the second source if the mobile device has moved from the first time to the second time. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
maintaining a location record configured to store current location data of a mobile device, the current location data associated with a first source of location data, a first accuracy indicator; obtaining location data from a second source of location data, wherein the location data from the second source is associated with a second accuracy indicator; determining whether the mobile device has moved based at least in part on the first and second accuracy indicators, wherein the first accuracy indicator comprises a first circle around the current location data associated with the first source and the second accuracy indicator comprises a second circle around location data from the second source; and updating the current location data of the mobile device in the location record with the obtained location data if it is determined that the location data has moved. - View Dependent Claims (15, 16, 17)
-
-
18. A method for determining a location of a mobile device from different sources of location data, the method comprising:
-
obtaining, with one or more computing devices, current location data of a mobile device, wherein the current location data is associated with a first source of location data, a first time, and a first accuracy indicator for the first source of location data; storing, with the one or more computing devices, the current location data associated with the first source; obtaining, with the one or more computing devices, location data from a second source of location data, wherein the location data from the second source is associated with a second accuracy indicator for the second source of location data and a second time; determining, with the one or more computing devices, whether the mobile device has moved from the first time to the second time based at least in part on the first accuracy indicator and the second accuracy indicator, wherein the first accuracy indicator comprises a first circle around the current location data associated with the first source and the second accuracy indicator comprises a second circle around location data from the second source; updating, with the one or more computing devices, the current location data of the mobile device with the obtained location data from the second source if the mobile device has moved from the first time to the second time or if the location data from the second source of location data is not less accurate than the current location data associated with the first source. - View Dependent Claims (19, 20)
-
-
21. A system for determining a location of a mobile device from different sources of location data, the system comprising:
-
one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; storing current location data of a mobile device, wherein the current location data is associated with a first source of location data, a first accuracy indicator for the first source of location data; obtaining location data from a second source of location data, wherein the location data from the second source is associated with a second accuracy indicator for the second source of location data; determining whether the mobile device has moved based at least in part on whether the first accuracy indicator overlaps with the second accuracy indicator, wherein the first accuracy indicator comprises a first circle around the current location data associated with the first source and the second accuracy indicator comprises a second circle around location data from the second source; determining whether the location data from the second source of location data is less accurate than the current location data associated with the first source based at least in part on the first accuracy indicator and the second accuracy indicator; and updating the current location data of the mobile device with the obtained location data from the second source if the mobile device has moved from the first time to the second time or if the location data from the second source of location data is not less accurate than the current location data associated with the first source. - View Dependent Claims (22, 23)
-
-
24. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
obtaining current location data of a mobile device, wherein the current location data associated with a first source of location data, and a first accuracy indicator for the first source of location data; storing the current location data associated with the first source; obtaining location data from a second source of location data, wherein the location data from the second source is associated with a second accuracy indicator for the second source of location data; determining whether the mobile device has moved based at least in part on whether the first circle overlaps with the second circle, wherein the first accuracy indicator comprises a first circle around the current location data associated with the first source and the second accuracy indicator comprises a second circle around location data from the second source; and updating the current location data of the mobile device with the obtained location data from the second source if the mobile device has moved or if the location data from the second source of location data is not less accurate than the current location data associated with the first source.
-
Specification