Determining location information using a location data point provided by a computing device
First Claim
1. A non-transitory computer-readable storage medium storing executable instructions that when executed by one or more computer processors of a system cause the system to perform steps comprising:
- receiving geographic coordinates from a client device;
identifying a plurality of location lookup resources responsive to receiving the geographic coordinates, each of the plurality of location lookup resources configured to translate the geographic coordinates to address information using a translation methodology associated with the location lookup resource;
selecting a location lookup resource from the plurality of location lookup resources to translate the geographic coordinates to address information based on a ranking of the plurality of location lookup resources;
determining the address information associated with geographic coordinates using the selected location lookup resource; and
providing the determined address information to the client device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining location information using a location data point provided by a computing device is described. A location data point is received by a system from a client computing device. The system determines whether the location data point is within a predefined region from a plurality of predefined regions configured by a user of the system. If the location data point is within a predefined region, location information corresponding to the predefined region is transmitted to the client device. If the location data point is not within a predefined region, one or more third-party reverse geocoding services can be used that translates the location data point to a street address.
30 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing executable instructions that when executed by one or more computer processors of a system cause the system to perform steps comprising:
-
receiving geographic coordinates from a client device; identifying a plurality of location lookup resources responsive to receiving the geographic coordinates, each of the plurality of location lookup resources configured to translate the geographic coordinates to address information using a translation methodology associated with the location lookup resource; selecting a location lookup resource from the plurality of location lookup resources to translate the geographic coordinates to address information based on a ranking of the plurality of location lookup resources; determining the address information associated with geographic coordinates using the selected location lookup resource; and providing the determined address information to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
receiving geographic coordinates of client device; identifying a plurality of location lookup resources responsive to receiving the geographic coordinates, each of the plurality of location lookup resources configured to translate the geographic coordinates to address information using a translation methodology associated with the location lookup resource; selecting a location lookup resource from the plurality of location lookup resources to translate the geographic coordinates to address information based on a ranking of the plurality of location lookup resources; determining the address information associated with geographic coordinates using the selected location lookup resource; and providing the determined address information of the client device. - View Dependent Claims (18)
-
-
19. A computer system comprising:
-
one or more computer processors; and a non-transitory computer-readable storage medium storing executable instructions when executed by the one or more computer processors causes the computer system to perform steps comprising; receiving geographic coordinates of a client device; identifying a plurality of location lookup resources responsive to receiving the geographic coordinates, each of the plurality of location lookup resources configured to translate the geographic coordinates to address information using a translation methodology associated with the location lookup resource; selecting a location lookup resource from the plurality of location lookup resources to translate the geographic coordinates to address information based on a ranking of the plurality of location lookup resources; determining the address information associated with geographic coordinates using the selected location lookup resource; and providing the determined address information of the client device. - View Dependent Claims (20)
-
Specification