Updating navigational map data
First Claim
Patent Images
1. A method for performing a routing function by a navigation device, the method comprising:
- receiving, by the navigation device, a tile compatibility listing including a series of version numbers for a geographic database including map tiles having road link data, wherein (a) each version number in the series of version numbers corresponds to a different map tile identifier and (b) the tile compatibility listing indicates compatibility of pairs of map tiles of the geographic database;
receiving, by the navigation device, a request for routing data;
performing, by the navigation device, an analysis of the tile compatibility listing in response to the request; and
performing, by the navigation device, the routing function to generate the routing data, wherein performing the routing function comprises selecting at least one road link corresponding to road link data of at last one of the map tiles based on the analysis of the tile compatibility listing.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses are described for updating navigational map data. A routing request is received for routing data. A version compatibility matrix may be accessed that corresponds to the routing request. An analysis is performed of a cache database, a main database, and the version compatibility matrix. A number of version conflicts between the cache database and main database are identified based on the analysis. Using these version conflicts, one or more routes based on the routing request are generated.
-
Citations
20 Claims
-
1. A method for performing a routing function by a navigation device, the method comprising:
-
receiving, by the navigation device, a tile compatibility listing including a series of version numbers for a geographic database including map tiles having road link data, wherein (a) each version number in the series of version numbers corresponds to a different map tile identifier and (b) the tile compatibility listing indicates compatibility of pairs of map tiles of the geographic database; receiving, by the navigation device, a request for routing data; performing, by the navigation device, an analysis of the tile compatibility listing in response to the request; and performing, by the navigation device, the routing function to generate the routing data, wherein performing the routing function comprises selecting at least one road link corresponding to road link data of at last one of the map tiles based on the analysis of the tile compatibility listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a communication interface configured to receive a request including a location; a first database storing a first plurality of map tiles including road link data; a second database storing a second plurality of map tiles including road link data; a memory configured to store a tile compatibility listing, the tile compatibility listing comprising a series of version numbers, (a) each version number in the series of version numbers corresponds to a different map tile identifier and (b) the tile compatibility listing indicates compatibility of pairs of map tiles of the first and second databases; and a controller configured to receive a request for routing data, perform an analysis of the tile compatibility listing in response to the request, and perform a routing function to generate the routing data, the routing function comprising selecting at least one road link based on the analysis of the tile compatibility listing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium including instructions that when executed by a routing server are operable to perform:
-
generating a tile compatibility listing including a series of version numbers for a geographic database wherein (a) each version number in the series of version numbers corresponds to a different map tile identifier and (b) the tile compatibility listing indicates compatibility of pairs of map tiles of the geographic database; and sending the tile compatibility listing to a navigation device, wherein, responsive to receiving a request for routing data and to determining that a connection with the routing server is not available, the navigation device performs a routing function comprising selecting at least one road link based on analysis of the tile compatibility listing to generate the routing data. - View Dependent Claims (18, 19, 20)
-
Specification