| CPC G06F 16/29 (2019.01) [G06F 3/04815 (2013.01); G06F 3/0482 (2013.01); G06F 3/0488 (2013.01); G06F 16/2228 (2019.01); G06F 16/24578 (2019.01); G06F 16/248 (2019.01); G06F 16/9535 (2019.01); G06F 16/9537 (2019.01); H04W 4/02 (2013.01); G06F 2203/04806 (2013.01)] | 20 Claims |

|
1. A method comprising:
analyzing stored trip data to determine an average trip length for each area;
determining a location of a device of a user;
causing presentation of a user interface (UI) illustrating a map at a first level of an area based on the location of the device, the first level of the area being sized to a zone equal to the average trip length for the area;
receiving, via the UI, a first input applied to a touchscreen of the device;
based on the first input, causing an update to the UI that shows a second level that is a zoomed in view of a portion of the first level;
receiving, via the UI, a further input applied to the touchscreen that selects a node displayed on the UI, and
based on the selected node, causing presentation of navigation information for a point of interest corresponding to the selected node.
|