×

Map version control methods and apparatus for updating the use of network-maintained map data sets for mobile communication devices

  • US 9,091,555 B2
  • Filed: 08/19/2011
  • Issued: 07/28/2015
  • Est. Priority Date: 03/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method in a mobile device for use in receiving updates of network-maintained map data sets, the method comprising:

  • storing, at the mobile device, a block file for caching data for at least one maplet, and an index file containing an index of available map data for the at least one maplet, where the block file and the index file each further contain an address offset and length of each maplet or index to permit determination of an address of a particular maplet or maplet index within the block file or index file, each maplet comprising an area of interest of a map;

    receiving, at the mobile device through a wireless network, map data for rendering a map, the map data including a plurality of different superimposable layers that together constitute the map, each said superimposable layer including a version number and a plurality of sets of data entries, each said set of data entries indicating a plurality of data points for rendering one or more different artifacts or labels within a maplet;

    storing the map data in the block file;

    displaying the maplet at the mobile device by superimposing the plurality of different superimposable layers of the stored map data;

    receiving, through the wireless network, an indication of availability of an alternative version of one of the different superimposable layers of the stored map data, the indication of availability including an alternative version number of the alternative version of the superimposable layer; and

    when the alternative version number of the alternative version of the superimposable layer is greater than the version number included with the corresponding superimposable layer of the stored map data;

    sending one or more requests for the alternative version of the superimposable layer for the area of interest through the wireless network in response to identifying whether an application on the device indicates a preference to utilize the alternative version, receiving the alternative version of the superimposable layer for the area of interest through the wireless network in response to the one or more requests, the receiving the alternative version of the superimposable layer including receiving the superimposable layer for storing within a maplet in the block file and header information to situate the superimposable layer within the block file, and displaying the maplet at the mobile device based on the superimposed plurality of layers of the previously received and stored map data but with use of the alternative version of the superimposable layer; and

    refraining from sending the one or more requests for the alternative version of the superimposable layer when the application on the device indicates a preference not to utilize the alternative version.

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