Patent ID: 9202311
Filing Date: 2015-12-01
Classification: G06T

Abstract:
1. A computer-implemented method for accessing map tiles, the method comprising: receiving, by one or more computing devices, a first request from a computing device for a portion of a map, wherein the portion of the map includes combined map tiles that are a combination of corresponding ones of first map tiles from a first type of map and second map tiles from a second type of map, and wherein the first map tiles from the first type of map include bulk rendered map tiles and one or more individual rerendered map tiles, the one or more individual rerendered map tiles comprising one or more corresponding bulk rendered map tiles modified based on map feature updates; providing, by the one or more computing devices, first tile version identifiers and second tile version identifiers to the computing device in response to receiving the first request, wherein each of the first tile version identifiers uniquely identifies an instance of one of the first map tiles and each of the second tile version identifiers uniquely identifies an instance of one of the second map tiles; providing, by the one or more computing devices, instructions to the computing device for using the first tile version identifiers and the second tile version identifiers to request the combined map tiles; receiving, by the one or more computing devices, one or more second requests from the computing device for the combined map tiles using the first tile version identifiers and the second tile version identifiers; providing, by the one or more computing devices, the combined map tiles to the computing device in response to receiving the second requests; combining, by the one or more computing devices, the corresponding ones of the first map tiles and the second map tiles to generate the combined map tiles; and determining, by the one or more computing devices, that at least a threshold amount of time has passed after generating the individual rerendered map tiles; wherein combining the corresponding ones of the first map tiles and the second map tiles comprises combining one or more corresponding ones of the bulk rendered map tiles rather than the individual rerendered map tiles with the second map tiles in response to determining that the threshold amount of time has passed.