Optional re-routing
First Claim
Patent Images
1. In a computing device that implements a map navigation tool, a 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; and
while the re-route option is available;
receiving a touch-anywhere input event on a touchscreen display of the computing device; and
responsive to receiving the touch-anywhere input event, re-routing comprising determining an updated route from a current location of the computing device to the end location.
9 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
20 Claims
-
1. In a computing device that implements a map navigation tool, a 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; and while the re-route option is available; receiving a touch-anywhere input event on a touchscreen display of the computing device; and responsive to receiving the touch-anywhere input event, re-routing comprising determining an updated route from a current location of the computing device to the end location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; and while the re-route option is available; receiving a touch-anywhere input event on a touchscreen display of the computing device; and responsive to receiving the touch-anywhere input event, re-routing comprising determining an updated route from a current location of the computing device to the end location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer-readable storage media storing computer-executable instructions for causing a 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, the providing the re-route option comprising displaying a re-route option notice in a list of directions for the predetermined route and presenting an audio alert that a tap can be used to recalculate a new 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, receiving a tap input event on a touchscreen display of the computing device; and responsive to receiving the tap input event on the touchscreen display of the computing device, re-routing, wherein the re-routing comprises recalculating a new route from a current location of the computing device.
-
Specification