×

Application programming interface for prefetching map data

  • US 8,849,942 B1
  • Filed: 08/21/2012
  • Issued: 09/30/2014
  • Est. Priority Date: 07/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium storing instructions thereon that implement an application programming interface (API) for prefetching map data on a computing device having a processor and a display device, wherein the computing device is configured to communicate with a map data provider via a communication network, and wherein the API, when invoked in a software application executed on the processor, is configured to:

  • receive a prefetch request for an indicated geographic area from the software application;

    in response to the prefetch request;

    (i) retrieve map data corresponding to the indicated geographic area from the map data provider, and (ii) store the map data in a map data cache without causing a digital map based on the map data to be displayed on the display device, wherein the map data cache is accessible to the software application only via the API;

    subsequently to storing the map data in the map data cache, receive a request to render the digital map from the software application; and

    in response to the request to render the digital map, render the digital map using the map data stored in the map data cache, wherein the digital map is displayed on the display device.

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