×

API for obtaining geographic location data

  • US 10,254,120 B2
  • Filed: 10/11/2016
  • Issued: 04/09/2019
  • Est. Priority Date: 10/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing computer-readable instructions that implement an application programming interface for obtaining geographic location data executed on one or more computing devices, the application programming interface comprising instructions for:

  • identifying, by a first software application associated with the one or more computing devices, a plurality of location parameters indicative of a geographic point of interest;

    generating, by the first software application, a query string that comprises the location parameters indicative of the geographic point of interest, the location parameters comprising more than one of (i) a shared identifier associated with the geographic point of interest, (ii) an address associated with the geographic point of interest, (iii) a name associated with the geographic point of interest, and (iv) a latitude-longitude identifier associated with the geographic point of interest; and

    requesting, by the first software application, location data associated with a geographic point of interest from a geographic data system based at least in part on the query string that comprises the plurality of location parameters, wherein the location data is retrievable from the geographic data system based at least in part on a prioritization of the plurality of location parameters, and the location data is displayable via a user interface,wherein the prioritization is based at least in part on a first highest priority being associated with the shared identifier for retrieving the location data, a second highest priority being associated with at least one of the address associated with the geographic point of interest or the name associated with the geographic point of interest for retrieving the location data, and a lowest priority being associated with the labeled latitude-longitude identifier for retrieving the location data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×