×

Smart loading of map tiles

  • US 9,453,734 B2
  • Filed: 12/05/2012
  • Issued: 09/27/2016
  • Est. Priority Date: 06/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for displaying a portion of a map on a mobile device of a user while the user is traveling along a route, the method comprising:

  • receiving, at the mobile device, a selection of a route;

    identifying, by the mobile device, indicia of a plurality of map tiles along the route;

    identifying, by the mobile device, a location of the mobile device relative to the route;

    identifying, by the mobile device, a plurality of markers along the route, the plurality of markers being identified based at least in part on road intersections along the route;

    for each particular marker of the plurality of markers;

    determining whether that particular marker is a decision point where the user is to change course or change roads based on the route,in response to determining that the particular marker is not a decision point, setting a first specified perimeter around the particular marker,in response to determining that the particular marker is a decision point, setting a second specified perimeter greater than the first specified perimeter around the particular marker, the second specified perimeter being based at least in part on a type of the decision point, wherein the type of the decision point is one of;

    a point where the user is to change roads by entering or exiting a freeway;

    or a point where the user is to change course by making a turn at a road intersection, and wherein the second specified perimeter around a point where the user is to change roads by entering or exiting a freeway is greater than the second specified perimeter around a point where the user is to change course by making a turn at a road intersection, andidentifying map tiles that are at least partially within the perimeter set around the particular marker;

    sending, from the mobile device to a map server, a request for the identified map tiles; and

    receiving, at the mobile device from the map server, the requested map tiles for displaying on the mobile device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×