Map navigation with suppression of off-route feedback near route terminus
First Claim
1. A computer-implemented method comprising:
- by a computing device implementing a map navigation tool;
identifying a current location of the computing device;
identifying a terminus location associated with a route defined by the map navigation tool, wherein the terminus location is surrounded by a terminus buffer area;
determining whether the current location is within the terminus buffer area by;
calculating a distance between the current location and the terminus location; and
comparing the calculated distance to a terminus buffer value that represents the distance from the terminus location to an extent of the terminus buffer area; and
selectively suppressing off-route feedback based on the determining, wherein;
if the current location is within the terminus buffer area, off-route feedback is suppressed;
otherwise, if the current location is outside the terminus buffer area, off-route feedback is not suppressed.
2 Assignments
0 Petitions
Accused Products
Abstract
A terminus buffer area (e.g., an end-of-route buffer area) is provided in a map navigation tool to allow suppression of off-route feedback (e.g., audio or visual warnings or alerts) in some circumstances, such as when a mobile computing device (e.g., a smart phone) that implements the tool enters the buffer area. The map navigation tool can output off-route feedback when the user strays from a route, but also can suppress the off-route feedback when the user is within the buffer area. In addition to suppression of off-route feedback, a map navigation tool also can disable off-route feedback when a user crosses an arrival threshold and enters an arrival area, such that the tool does not output off-route feedback regardless of the user'"'"'s location or movements once the user has entered the arrival area. The arrival area can be within an end-of-route buffer area.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
by a computing device implementing a map navigation tool; identifying a current location of the computing device; identifying a terminus location associated with a route defined by the map navigation tool, wherein the terminus location is surrounded by a terminus buffer area;
determining whether the current location is within the terminus buffer area by;
calculating a distance between the current location and the terminus location; and
comparing the calculated distance to a terminus buffer value that represents the distance from the terminus location to an extent of the terminus buffer area; andselectively suppressing off-route feedback based on the determining, wherein; if the current location is within the terminus buffer area, off-route feedback is suppressed; otherwise, if the current location is outside the terminus buffer area, off-route feedback is not suppressed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. At least one computer-readable memory having stored thereon computer-executable instructions that cause a computer to perform a method comprising:
-
identifying a first location of a smart phone that implements a map navigation tool that defines a route, wherein the first location is an off-route location; outputting off-route feedback based at least in part on the off-route location; identifying a second location of the smart phone; determining that the second location is within an end-of-route buffer area associated with an end location of a route defined by the map navigation tool by; calculating a distance between the second location and the end location; and comparing the calculated distance to an end-of-route buffer value that represents the distance from the end location to an extent of the end-of-route buffer area; suppressing the off-route feedback based on the second location within the end-of-route buffer area; identifying a third location of the smart phone; determining that the third location is within an arrival area associated with the end location of the route; and disabling the off-route feedback based on the third location within the arrival area. - View Dependent Claims (14, 15)
-
-
16. A computing device implementing a map navigation tool, the computing device comprising:
-
a processor; and a computer-readable memory storing computer-executable instructions that, when executed by the processor, perform a method comprising; identifying a current location of the computing device; determining whether the current location is within a terminus buffer area associated with a route defined by the map navigation tool by;
calculating a distance between the current location and a terminus location within the terminus buffer area; and
comparing the calculated distance to a terminus buffer value that represents the distance from the terminus location to an extent of the terminus buffer area; andsuppressing off-route feedback when the current location is within the terminus buffer area. - View Dependent Claims (17, 18, 19)
-
Specification