×

Dynamically determining a tile budget when pre-fetching data in a client device

  • US 9,307,045 B2
  • Filed: 11/10/2014
  • Issued: 04/05/2016
  • Est. Priority Date: 11/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving an indication, at remote map database from a client device, of one or more map points of interest;

    identifying, based on the received indication, pre-fetch map data;

    determining a budget for storing the pre-fetch map data at the client device;

    receiving a request for the pre-fetch map data corresponding to one or more map points of interest;

    determining a change in availability of client device memory or network bandwidth;

    in response to determining the change in availability of memory or network bandwidth, dynamically adjusting the budget for storing the pre-fetch map data at the client device during receipt of the pre-fetch map data at the client device; and

    determining if the request for the pre-fetch map data meets the budget;

    when the budget has not been met, sending pre-fetch map data until the budget is met or until all pre-fetch map data corresponding to the one or more map points of interest have been received at the client device; and

    storing the received pre-fetch map data in a local memory on the client device until a subsequent user request.

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