Patent ID: 9557185
Date: 2017-01-31
CPC Classifications: G01C,G06Q,H04W

Claim:
1. A computer-implemented method implemented by a mobile computing device according to computer-executable instructions, the computer-implemented method comprising: displaying, on a display of the mobile computing device, a user interface enabling specification by a user of an action item that the user desires to complete; receiving, via the user interface, an indication of the action item, an action item location at which the action item is actionable, and an action item time frame during which the action item is actionable; receiving, via the user interface, a request for navigation instructions for travel to a destination, wherein the input specifies a desired arrival time frame in which the user desires to arrive at the destination; detecting a current location of the mobile computing device; obtaining an initial travel route directing the user from the current location to the destination, wherein the initial travel route is associated with an expected arrival time at which the user is expected to arrive at the destination under the initial travel route; determining an updated travel route, the updated travel route deviating from the initial travel route and directing the user to the action item location and subsequently to the destination, wherein the updated travel route is associated with an expected arrival time at which the user is expected to arrive at the action item location under the updated travel route and a revised expected arrival time at which the user is expected to arrive at the destination under the updated travel route; verifying that the expected arrival time at the action item location falls within the action item time frame and that the revised expected arrival time at the destination falls within the desired arrival time frame; and displaying, within the user interface, an alert to facilitate a change in travel from the initial travel route to the updated travel route.