Optional re-routing
First Claim
Patent Images
1. A method implemented in part using a computing device that implements a map navigation tool, the method comprising:
- determining that a location of the computing device is not on a predetermined route between a start location and an end location;
based on the determining, providing a re-route option;
while the re-route option is available for selection, determining that a subsequent location of the computing device is on the predetermined route; and
responsive to the determining that the subsequent location of the computing device is on the predetermined route, removing the re-route option from being available for selection.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are tools and techniques for providing optional re-routing. In one exemplary embodiment disclosed herein, a determination is made that a location of a computing device is not on a predetermined route between a start location and an end location. Based on the determining, a re-route option is provided. Also, while the re-route option is available, a determination is made that a subsequent location of the computing device is on the predetermined route, or a re-route is performed responsive to receiving a touch-anywhere input event on a touchscreen display.
-
Citations
16 Claims
-
1. A method implemented in part using a computing device that implements a map navigation tool, the method comprising:
-
determining that a location of the computing device is not on a predetermined route between a start location and an end location; based on the determining, providing a re-route option; while the re-route option is available for selection, determining that a subsequent location of the computing device is on the predetermined route; and responsive to the determining that the subsequent location of the computing device is on the predetermined route, removing the re-route option from being available for selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device that includes a processor, memory and storage media, the storage media storing computer-executable instructions for causing the computing device to perform a method, the method comprising:
-
determining that a location of the computing device is not on a predetermined route between a start location and an end location; based on the determining, providing a re-route option; while the re-route option is available, determining that a subsequent location of the computing device is on the predetermined route; and responsive to the determining that the subsequent location of the computing device is on the redetermined route removing the re-route option from being available for selection. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable storage media storing computer-executable instructions for causing a computing device to perform a method, the method comprising:
-
based on a first check and a subsequent check of consecutive checks, determining that a location of the computing device is not on a predetermined route between a start location and an end location of the predetermined route, the determining that the location of the computing device is not on the predetermined route comprises; by the first check of the consecutive checks, determining that a first threshold distance from a location on the route is exceeded; extending the first threshold distance to an extended threshold distance; calculating a distance between the location of the computing device and the route; comparing the calculated distance with the extended threshold distance; and based on the comparing the calculated distance with the extended threshold distance, determining that the threshold distance has been exceeded by the subsequent check of the consecutive checks; based on the determining, providing a re-route option, the providing the re-route option comprising displaying a re-route option notice in a list of directions for the predetermined route; also based on the determining, providing an alert that the location is not on the predetermined route, the alert comprising an off-route audio cue, an off-route speech announcement, displayed text, a map orientation, or a de-emphasized list item; while the re-route option is available, identifying that a current location of the computing device is on the predetermined route; and based on the identifying that the current location of the computing device is on the predetermined route, removing the re-route option notice from display.
-
Specification