LOCATION DATA REGRESSION
First Claim
Patent Images
1. A method performed by one or more computers, the method comprising:
- receiving, by a server and from a mobile device, a device location and a plurality of signal measurements, each signal measurement being a measurement of a signal from a different signal source;
determining that, according to location data stored in a location database, a portion of the signal sources are located in a signal source cluster, the signal source cluster being defined by a threshold number of signal sources and a reliability threshold distance, wherein the signal source cluster comprises at least the threshold number of signal sources located within the reliability threshold distance of one another;
determining whether a distance between the device location and a location of at least one signal source in the signal source cluster satisfies the reliability threshold distance;
upon determining that the distance satisfies the reliability threshold distance, designating the device location as a trustworthy device location;
determining that a first signal measurement of a first signal from a first signal source among the signal sources indicates a conflict between detection of the first signal and a signal source location of the first signal source as stored in the location data, including determining that the trustworthy device location is located outside of a maximum detection area surrounding the signal source location; and
upon determining the conflict, designating the first signal source as an outlier signal source, including designating the signal source location of the first signal source as stored in the location database for update.
1 Assignment
0 Petitions
Accused Products
Abstract
A server can receive, from a mobile device, a reference location and one or more measurements of signal from signal sources. Each signal source is associated with a signal source location in a location database. The server can use the measurements and the signal source locations to validate the reference location. The server can use the validated reference location to validate the signal source locations, including detecting moved signal sources.
24 Citations
27 Claims
-
1. A method performed by one or more computers, the method comprising:
-
receiving, by a server and from a mobile device, a device location and a plurality of signal measurements, each signal measurement being a measurement of a signal from a different signal source; determining that, according to location data stored in a location database, a portion of the signal sources are located in a signal source cluster, the signal source cluster being defined by a threshold number of signal sources and a reliability threshold distance, wherein the signal source cluster comprises at least the threshold number of signal sources located within the reliability threshold distance of one another; determining whether a distance between the device location and a location of at least one signal source in the signal source cluster satisfies the reliability threshold distance; upon determining that the distance satisfies the reliability threshold distance, designating the device location as a trustworthy device location; determining that a first signal measurement of a first signal from a first signal source among the signal sources indicates a conflict between detection of the first signal and a signal source location of the first signal source as stored in the location data, including determining that the trustworthy device location is located outside of a maximum detection area surrounding the signal source location; and upon determining the conflict, designating the first signal source as an outlier signal source, including designating the signal source location of the first signal source as stored in the location database for update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing instructions operable to cause a server comprising one or more computers to perform operations comprising:
-
receiving, from a mobile device, a device location and a plurality of signal measurements, each signal measurement being a measurement of a signal from a different signal source; determining that, according to location data stored in a location database, that a portion of the signal sources are located in a signal source cluster, the signal source cluster being defined by a threshold number of signal sources and a reliability threshold distance, wherein the signal source cluster comprises at least the threshold number of signal sources located within the reliability threshold distance of one another; determining whether a distance between the device location and a location of at least one signal source in the signal source cluster satisfies the reliability threshold distance; upon determining that the distance satisfies the reliability threshold distance, designating the device location as a trustworthy device location; determining that a first signal measurement of a first signal from a first signal source among the signal sources indicates a conflict between detection of the first signal and a signal source location of the first signal source as stored in the location data, including determining that the trustworthy device location is located outside of a maximum detection area surrounding the signal source location; and upon determining the conflict, designating the first signal source of the one or more signal sources as an outlier signal source, including designating the signal source location of the first signal source as stored in the location database for update. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a server comprising one or more computers; and a non-transitory computer-readable medium storing instructions operable to cause the server to perform operations comprising; receiving, from a mobile device, a device location and a plurality of signal measurements, each signal measurement being a measurement of a signal from a different signal source; determining that, according to location data stored in a location database, that a portion of the signal sources are located in a signal source cluster, the signal source cluster being defined by a threshold number of signal sources and a reliability threshold distance, wherein the signal source cluster comprises at least the threshold number of signal sources located within the reliability threshold distance of one another; determining that a distance between the device location and a location of at least one signal source in the signal source cluster satisfies the reliability threshold distance; upon determining that the distance satisfies the reliability threshold distance, designating the device location as a trustworthy device location; determining that a first signal measurement of a first signal from a first signal source among the signal sources indicates a conflict between detection of the first signal and a signal source location of the first signal source as stored in the location data, including determining that the trustworthy device location is located outside of a maximum detection area surrounding the signal source location; and upon determining the conflict, designating a signal source of the one or more signal sources as an outlier signal source, including designating the signal source location of the first signal source as stored in the location database for update. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification