Patent ID: 9412199
Filing Date: 2016-08-09
CPC Classification: G06F,G06T,G09B,G09G

Claim Text:
1. A computer-implemented method for rendering tiles in a digital map, the method comprising: receiving, by a computer, a request for a dynamic tile grid, the request for the tile grid specifying (i) a width and height for each tile that, when subsequently rendered, can be located in the tile grid, (ii) a location, (iii) a bounding area, and (iv) a number of columns and rows for the requested tile grid; responsive to the received request, dynamically generating, by the computer, the requested tile grid, the tile grid centered at the received location and including indicia of a plurality of tiles having the specified width and height, and forming the specified numbers of columns and rows; determining, by the computer, a position for a seed tile within the tile grid and a resource identifier for the seed tile; for each additional tile that, when subsequently rendered, can be located within the tile grid, determining, by the computer, an offset of the tile position relative to the seed tile and a resource identifier including the offset; providing, by the computer to the requester, the generated tile grid, including the resource identifier for each tile that can be rendered and located within the grid; receiving, by the computer, a request for a tile, the request including one of the resource identifiers; rendering, by the computer in response to the request for the tile, the tile identified by the resource identifier; and providing the rendered tile to the requester.