Address point data mining
First Claim
1. A method comprising:
- determining a location of a mobile device;
determining, based on account information of a user of the mobile device, an address associated with the user;
determining assumed geographic coordinates of the address;
confirming that the assumed geographic coordinates indicate a geographical location of the address in response to determining that a plurality of conditions have been satisfied, the plurality of conditions including;
a first condition that the location of the mobile device is designated as a significant location of the user, wherein the mobile device designates the location of the mobile device as the significant location upon determining that, according to a series of location readings, the mobile device stayed for more than a threshold amount of time at the location; and
a second condition that a distance between the significant location and the assumed geographic coordinates satisfies a match threshold distance that corresponds to a count of the location readings in the series, wherein a lower count corresponds to a larger match threshold distance; and
upon the confirming, storing the assumed geographic coordinates in association with the address,wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for address point data mining are described. An address point data mining method, system, or program product can determine geographic coordinates of an address based on geographic locations of one or more user devices. Each user device can be a mobile device operable to determine a location using a global navigation system (e.g., GPS), wireless signal triangulation, or other techniques. During the course of a time period (e.g., a day or week), the user device can stay at a location for a significant amount of time. The system can crosscheck this location with a geocoded geographic coordinates of a registered address (e.g., a billing address) that is associated with the mobile device. The system can determine whether the geocoded geographic coordinates are accurate based on result of the crosscheck.
-
Citations
27 Claims
-
1. A method comprising:
-
determining a location of a mobile device; determining, based on account information of a user of the mobile device, an address associated with the user; determining assumed geographic coordinates of the address; confirming that the assumed geographic coordinates indicate a geographical location of the address in response to determining that a plurality of conditions have been satisfied, the plurality of conditions including; a first condition that the location of the mobile device is designated as a significant location of the user, wherein the mobile device designates the location of the mobile device as the significant location upon determining that, according to a series of location readings, the mobile device stayed for more than a threshold amount of time at the location; and a second condition that a distance between the significant location and the assumed geographic coordinates satisfies a match threshold distance that corresponds to a count of the location readings in the series, wherein a lower count corresponds to a larger match threshold distance; and upon the confirming, storing the assumed geographic coordinates in association with the address, wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more computing devices; and a non-transitory storage device storing computer instructions operable to cause the one or more computing device to perform operations comprising; determining a location of a mobile device; determining, based on account information of a user of the mobile device, a address associated with the user; determining assumed geographic coordinates of the address; confirming that the assumed geographic coordinates indicate a geographical location of the address in response to determining that a plurality of conditions have been satisfied, the plurality of conditions including; a first condition that the location of the mobile device is designated as a significant location of the user, wherein the mobile device designates the location of the mobile device as the significant location upon determining that, according to a series of location readings, the mobile device stayed for more than a threshold amount of time at the location; and a second condition that a distance between the significant location and the assumed geographic coordinates satisfies a match threshold distance that corresponds to a count of the location readings in the series, wherein a lower count corresponds to a larger match threshold distance; and upon the confirming, storing the assumed geographic coordinates in association with the address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory storage device storing computer instructions operable to cause one or more computing device to perform operations comprising:
-
determining a location of a mobile device; determining, based on account information of a user of the mobile device, an address associated with the user; determining assumed geographic coordinates of the address; confirming that the assumed geographic coordinates indicate a geographical location of the address in response to determining that a plurality of conditions have been satisfied, the plurality of conditions including; a first condition that the location of the mobile device is designated as a significant location of the user, wherein the mobile device designates the location of the mobile device as the significant location upon determining that, according to a series of location readings, the mobile device stayed for more than a threshold amount of time at the location; and a second condition that a distance between the significant location and the assumed geographic coordinates satisfies a match threshold distance that corresponds to a count of the location readings in the series, wherein a lower count corresponds to a larger match threshold distance; and upon the confirming, storing the assumed geographic coordinates in association with the address. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification