Navigation application with several navigation modes
First Claim
1. A non-transitory machine readable medium storing a navigation application which when executed by at least one processing unit of a device displays a navigation presentation for a route that includes a plurality of maneuvering instructions each associated with a location on a map, the navigation application comprising sets of instructions that, when executed by the at least one processing unit of the device, cause the device to perform a process comprising:
- tracking a current location of the device as the device traverses the route;
identifying a particular maneuvering instruction that corresponds to the current location;
in response to determining that the current location is within a threshold distance from a particular location, determining whether the navigation application operates in a first mode or a second mode;
providing at least one of an audio notification and a visual notification in response to determining that the navigation application operates in the first mode;
providing a first non-audiovisual notification in response to determining that the particular maneuvering instruction is for a first type of maneuver and the navigation application operates in the second mode; and
providing a second, different non-audiovisual notification in response to determining that the particular maneuvering instruction is for a second type of maneuver and the navigation application operates in the second mode.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing navigation instructions on a device is described. As the device traverses a navigated route according to a first mode of transportation, the method displays a first turn-by-turn navigation presentation defined for the first mode. Based on data gathered by the device, the method determines that the device is navigating the route according to a second mode of transportation. The method automatically displays a second, different turn-by-turn navigation presentation defined for the second mode.
-
Citations
9 Claims
-
1. A non-transitory machine readable medium storing a navigation application which when executed by at least one processing unit of a device displays a navigation presentation for a route that includes a plurality of maneuvering instructions each associated with a location on a map, the navigation application comprising sets of instructions that, when executed by the at least one processing unit of the device, cause the device to perform a process comprising:
-
tracking a current location of the device as the device traverses the route; identifying a particular maneuvering instruction that corresponds to the current location; in response to determining that the current location is within a threshold distance from a particular location, determining whether the navigation application operates in a first mode or a second mode; providing at least one of an audio notification and a visual notification in response to determining that the navigation application operates in the first mode; providing a first non-audiovisual notification in response to determining that the particular maneuvering instruction is for a first type of maneuver and the navigation application operates in the second mode; and providing a second, different non-audiovisual notification in response to determining that the particular maneuvering instruction is for a second type of maneuver and the navigation application operates in the second mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification