Patent ID: 9514551
Filing Date: 2016-12-06
CPC Classification: G06F,G06T,G09G

Claim Text:
1. A method for efficiently fetching digital map data displayed in a viewport, the method comprising: displaying, via a user interface, a first digital map when a viewport is at an initial position corresponding to a first geographic area, the viewport defining a currently visible portion of a digital map; detecting, by one or more processors via the user interface, a fling gesture that communicates motion to the viewport; determining, by the one or more processors, a trajectory of the viewport from the initial position to a target position corresponding to a second geographic area, based on kinematic quantities of the communicated motion, wherein the trajectory includes a plurality of intermediate positions of the viewport along a path from the initial position to the target position; prefetching, by the one or more processors from a first memory, map data for displaying a second digital map in the viewport at the second geographic area corresponding to the target position prior to the viewport reaching the target position, wherein the retrieved map data for the second geographic area is displayed when the viewport has reached the target position; storing, by the one or more processors, the prefetched map data in a second memory having a higher speed of access than the first memory; and retrieving, by the one or more processors, the prefetched map data from the second memory for display via the user interface when the viewport is at the target position.