×

Prefetching and caching map data based on mobile network coverage

  • US 9,332,387 B2
  • Filed: 05/02/2012
  • Issued: 05/03/2016
  • Est. Priority Date: 05/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for acquiring map data for rendering a map on a mobile device that includes a radio communications transceiver for transmitting and receiving data via a wireless network, the method comprising:

  • automatically determining, at a time when the mobile device is positioned in a first coverage area, that the mobile device is likely to enter a second coverage area, wherein the wireless network is associated with first service parameters in the first coverage area and associated with second service parameters in the second coverage area, wherein the first service parameters and the second service parameters are indicative of one or both of (i) expected signal strength of the wireless network in the first coverage area and the second coverage area, respectively, and (ii) expected communications data rate of the wireless network in the first coverage area and the second coverage area, respectively, and wherein the mobile device has access to map data via the radio communications transceiver while in the first coverage area and the second coverage area;

    in response to determining that the mobile device is likely to enter the second coverage area, automatically determining that the first coverage area is more favorable to data transfer via the wireless network than the second coverage area using the first service parameters and the second service parameters;

    prioritizing map data downloads for a plurality of coverage areas using service parameters associated with the plurality of coverage areas, wherein the plurality of coverage areas includes the second coverage area, and wherein the service parameters associated with the plurality of coverage areas includes the second service parameters;

    based on the determination that the first coverage area is more favorable to data transfer via the wireless network than the second coverage area, sending, via the wireless network, a request for map data for rendering a map of the second coverage area, wherein the request is sent (i) at a time conforming to the prioritizing of the map data downloads, and (ii) prior to receiving a request to view the map of the second coverage area on the mobile device;

    receiving, at the mobile device and via the wireless network, the map data from a map data server;

    storing the map data in a non-transitory computer-readable medium; and

    in response to receiving the request to view the map of the second coverage area, rendering the map using the stored map data.

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