Computer program products, methods, systems, apparatus, and computing entities are provided for creating, modifying, and viewing map tile data. For example, a method may include accessing an update log to retrieve electronic update data associated with at least one update applied to a set of dynamic map data, determining, based on the electronic update data, at least one cached map tile associated with the at least one update, the at least one cached map tile comprising a first representation of at least one image, wherein the first representation reflects the set of dynamic map data prior to application of the at least one update applied to the dynamic map tile, and generating an updated cached map tile, wherein the updated cached map tile comprises a second representation of the at least one image.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: accessing an update log from one or more servers to retrieve electronic update data associated with at least one software update applied to a set of dynamic map data, the set of dynamic map data associated with at least one geographic region, wherein the electronic update data includes one or more updates to one or more map elements; associating, by the one or more servers, based on the electronic update data, one cached map tile with the at least one software update, the one cached map tile comprising a first representation of at least one image including the one or more map elements corresponding to the one or more map elements included in the electronic update data, wherein the first representation is a first rendering of the set of dynamic map data prior to application of the at least one software update applied to the set of dynamic map data; applying the at least one software update to the set of dynamic data for the one cached map tile to generate an updated cached map tile, wherein applying the at least one software update changes the set of dynamic data by modifying the one or more map elements corresponding to the one or more map elements included in the electronic update data to yield the updated cached map tile; generating by the one or more servers the updated cached map tile, wherein the updated cached map tile comprises a second representation of the at least one image of the one cached map tile including the modified one or more map elements, wherein the second representation reflects the at least one image subsequent to application of the at least one software update applied to the set of dynamic map data; storing the updated cached map tile in a memory of the one or more servers, wherein the cached map tile is associated with a plurality of cached map tiles, which means the cached map tile corresponds to the plurality of cached map tiles, and wherein the plurality of cached map tiles include one or more cached map tiles where the updated cached map tile is a source map tile that includes source map data to generate the one or more cached map tiles.
2. The method of claim 1 , further comprising providing the updated cached map tile in response to a request for map tile data associated with the at least one geographic region.
3. The method of claim 1 , further comprising accessing the update log at a periodic interval.
4. The method of claim 1 , wherein the at least one software update comprises an edit to a road segment.
5. The method of claim 1 , wherein the electronic update data comprises a type of update, and wherein the one cached map tile is determined at least in part based on the type of update.
6. The method of claim 1 , wherein the cached map tile is determined in response to at least one of the plurality of cached map tiles being associated with the at least one software update.
7. The method of claim 1 , wherein the cached map tile comprises a zoomed out representation of the plurality of cached map tiles.
8. The method of claim 1 , wherein the cached map tile corresponding to a portion of the geographic region associated with the update to the set of dynamic map data comprises fewer of the one or more map elements than a portion of the set of dynamic map data associated with the portion of the geographic region.
9. The method of claim 1 , wherein the update log comprises a queue for application of updates to a set of cached map tile data.
10. The method of claim 1 , wherein the one cached map tile is determined in response to the update log having at least a threshold number of entries.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 31, 2017
January 26, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.