IP Library Granted Patent US 9,835,469
Granted Patent B2
US 9,835,469 · App. 14/983,054 · Granted Dec 5, 2017

Start-of-route map navigation with suppression of off-route feedback

Inventors: Chien-Wen Danny Su (Ontario, CA); Mudassir Alam (Redmond, WA); Aarti Bharathan (Sunnyvale, CA); Juan Pablo Candelas Gonzalez (Redmond, WA)
Assignee: Microsoft Technology Licensing, LLC
G01C21/3626G01C21/3415G01C21/3667
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,835,469
App. No.
14/983,054
Granted
Dec 5, 2017
Kind
B2
Abstract

A map navigation tool provides a start-of-route buffer area in which off-route feedback (e.g., audio or visual warnings or alerts) can be suppressed in some circumstances. For example, a mobile computing device implements a map navigation tool that can output off-route feedback when the user strays from a route, but also can suppress off-route feedback when the user is within a start-of-route buffer area. Off-route feedback can continue to be suppressed until some other event, such as the user leaving the start-of-route buffer area, occurs. Off-route feedback can be suppressed even if the user is not within a start-of-route buffer area, such as when the map navigation tool generates a route when the user is at an initial location that is far away from any part of the route and then joins the route later (e.g., at the start location or downstream from the start location).

Claims (47)

1. A mobile computing device comprising:

a processor; and

a map navigation tool configured to, by the processor:

identify a current location of the mobile computing device;

determine that the current location of the mobile computing device is within a start-of-route buffer area associated with a start location of a route defined by the map navigation tool;

determine a movement direction of the mobile computing device; and

while the current location of the mobile computing device is within the start-of-route buffer area, selectively suppress off-route feedback based at least in part on the movement direction and the current location, the off-route feedback indicating that the current location of the mobile computing device is off of the route.

2. The mobile computing device of claim 1 , wherein the start-of-route buffer area surrounds the start location of the route.

3. The mobile computing device of claim 1 , wherein the start-of-route buffer area is a circular area.

4. The mobile computing device of claim 1 , wherein the size of the start-of-route buffer area is variable based at least in part on the current location of the mobile computing device.

5. The mobile computing device of claim 1 , wherein the size of the start-of-route buffer area is variable based at least in part on a distance between the current location of the mobile computing device and the start location of the route.

6. The mobile computing device of claim 1 , wherein the mobile computing device is located within the start-of-route buffer area when the route is generated.

7. The mobile computing device of claim 1 , wherein selectively suppress comprises:

if the movement direction is such that a distance between the mobile computing device and the start location of the route is not increasing, off-route feedback is suppressed;

otherwise, if the movement direction is such that a distance between the mobile computing device and the start location is increasing, off-route feedback is not suppressed.

8. The mobile computing device of claim 1 , wherein the navigation tool is further configured to determine a rate of movement of the mobile computing device.

9. The mobile computing device of claim 8 , wherein the navigation tool is further configured to selectively raise an off-route event based at least in part on the movement direction and the rate of movement, wherein:

if the movement direction indicates movement away from the start location of the route and the rate of movement is less than a threshold, an off-route event is raised;

otherwise, an off-route event is not raised.

10. The mobile computing device of claim 1 , wherein the mobile computing device is a smart phone having a touchscreen, and wherein the map navigation tool is further configured, when the current location is within the start-of-route buffer area, to:

enable idle timer reset functionality for the smart phone;

disable dynamic zoom functionality;

orient a view of a map such that north is upward in the view of the map; and

set tap input functionality such that a tap input on the touchscreen causes a first item in a list of directions associated with the route to be displayed and announced.

11. The mobile computing device of claim 1 , wherein the map navigation tool is further configured to selectively suppress the off-route feedback without user input.

12. A mobile computing device comprising:

a processor; and

a map navigation tool configured to, by the processor:

identify a first location of the mobile computing device;

generate a route between a start location and a destination; and

upon determining that the first location is a location off of the route and outside of a start-of-route buffer area associated with the start location of the route, suppress off-route feedback, the off-route feedback indicating that the first location of the mobile computing device is off of the route.

13. The mobile computing device of claim 12 , wherein the mobile computing device is located outside the start-of-route buffer when the route is generated.

14. The mobile computing device of claim 12 , wherein the mobile computing device is a smart phone having a touchscreen, and wherein the map navigation tool is further configured to: disable idle timer reset functionality in the smart phone, disable dynamic zoom functionality, orient a view of a map such that north is upward in the view of the map, and set tap input functionality such that a tap input on the touchscreen causes a first item in a list of directions associated with the route to be announced.

15. The mobile computing device of claim 12 , wherein the map navigation tool is further configured such that the off-route feedback remains suppressed during movement of the mobile computing device to a second location, the second location being an on-route location.

16. The mobile computing device of claim 15 , wherein the second location is within the start-of-route buffer area.

17. The mobile computing device of claim 15 , wherein the map navigation tool is further configured to change idle timer reset functionality for the mobile computing device for the second location relative to the first location or to change dynamic zoom functionality for the second location relative to the first location.

18. The mobile computing device of claim 15 , wherein the map navigation tool is further configured to change the orientation of a view of a map for the second location relative to the first location or to change tap input functionality for the second location relative to the first location.

19. A mobile computing device that includes a processor and a non-volatile memory, the non-volatile memory storing computer-executable instructions for navigating, the navigating comprising:

identifying a current location of the mobile computing device;

generating a route between a start location and a destination;

determining a start-of-route buffer area associated with the start location of the route;

determining that the current location of the mobile computing device is within the start-of-route buffer area;

determining a movement direction of the mobile computing device; and

while the current location of the mobile computing device is within the start-of-route buffer area, selectively suppressing off-route feedback based at least in part on the movement direction and the current location, the off-route feedback indicating that the current location of the mobile computing device is off of the route.

20. The mobile computing device of claim 19 , wherein selectively suppressing comprises:

if the movement direction is such that a distance between the mobile computing device and the start location of the route is not increasing, off-route feedback is suppressed;

otherwise, if the movement direction is such that a distance between the mobile computing device and the start location is increasing, off-route feedback is not suppressed.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: SU, CHIEN-WEN DANNY; ALAM, MUDASSIR; BHARATHAN, AARTI; GONZALEZ, JUAN PABLO CANDELAS
To: MICROSOFT CORPORATION
Reel/Frame 037421/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 037421/0424 →
Continuity (4)
Continuation 13269342 · Oct 7, 2011
Provisional Application 61489223 · May 23, 2011
Provisional Application 61489227 · May 23, 2011
Related Publication 20160131495A1 · May 12, 2016