SYSTEM AND METHOD FOR ADDRESS BASED LOCATIONS
First Claim
1. A method comprising:
- generating a set of address-to-location mappings by performing the following steps for each of a plurality of addresses;
receiving information about a plurality of location-known requests that originated from the address;
wherein the information indicates a plurality of distinct locations associated with the address;
identifying a geographical area based, at least in part, on the plurality of distinct locations;
mapping the geographical area to at least one geographical locality; and
generating an address-to-location mapping that associates the address with the at least one geographical locality.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for identifying a locations of application users based on originating address. Techniques to generate a set of address-to-location mappings include a system configured to receive information about a plurality of location-known requests that originated from an address, wherein the information indicates a plurality of locations for the originating address. The system is further configured to identify a geographical area based, at least in part, on the plurality of distinct locations; map the geographical area to a corresponding geographical locality; and associate the address to the geographical area and the corresponding geographical locality generating an address-to-location mapping. Address-to-location mappings may be further clustered into address-range-to-location mappings and stored as a data pack. Using these techniques, location information may be determined for a received location-unknown request that originated from a particular address.
-
Citations
34 Claims
-
1. A method comprising:
generating a set of address-to-location mappings by performing the following steps for each of a plurality of addresses; receiving information about a plurality of location-known requests that originated from the address; wherein the information indicates a plurality of distinct locations associated with the address; identifying a geographical area based, at least in part, on the plurality of distinct locations; mapping the geographical area to at least one geographical locality; and generating an address-to-location mapping that associates the address with the at least one geographical locality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method comprising:
-
generating a set of address-to-location mappings based on information obtained from location-known requests sent by devices interacting with one or more location-aware applications; and using said address-to-location mappings to provide location-relevant information in response to location-unknown requests sent by devices interacting with one or more location-unaware applications; wherein the method is performed by one or more computing devices. - View Dependent Claims (17)
-
-
18. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method comprising:
generating a set of address-to-location mappings by performing the following steps for each of a plurality of addresses; receiving information about a plurality of location-known requests that originated from the address; wherein the information indicates a plurality of distinct locations associated with the address; identifying a geographical area based, at least in part, on the plurality of distinct locations; mapping the geographical area to at least one geographical locality; and generating an address-to-location mapping that associates the address with the at least one geographical locality. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method comprising:
-
generating a set of address-to-location mappings based on information obtained from location-known requests sent by devices interacting with one or more location-aware applications; and using said address-to-location mappings to provide location-relevant information in response to location-unknown requests sent by devices interacting with one or more location-unaware applications; wherein the method is performed by one or more computing devices. - View Dependent Claims (34)
-
Specification