Intuitive Preview of Upcoming Navigational Instructions
First Claim
1. A method for providing navigational instruction, the method comprising:
- obtaining, by one or more computing devices, navigational information describing a sequence of navigational maneuvers associated with a route;
determining, by the one or more computing devices, a distance between each navigational maneuver and the previous sequential navigational maneuver; and
displaying, by the one or more computing devices, a user interface providing a sequence of indicators respectively representing the sequence of navigational maneuvers;
wherein a space between each indicator and the previous sequential indicator is proportional to the distance between the navigational maneuver represented by such indicator and the navigational maneuver represented by the previous sequential indicator.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing an intuitive preview of upcoming navigational instructions are provided. One example method for providing navigational instruction includes obtaining, by one or more computing devices, navigational information describing a sequence of navigational maneuvers associated with a route. The method includes determining, by the one or more computing devices, a distance between each navigational maneuver and the previous sequential navigational maneuver. The method includes displaying, by the one or more computing devices, a user interface providing a sequence of indicators respectively representing the sequence of navigational maneuvers. A space between each indicator and the previous sequential indicator is proportional to the distance between the navigational maneuver represented by such indicator and the navigational maneuver represented by the previous sequential indicator.
-
Citations
20 Claims
-
1. A method for providing navigational instruction, the method comprising:
-
obtaining, by one or more computing devices, navigational information describing a sequence of navigational maneuvers associated with a route; determining, by the one or more computing devices, a distance between each navigational maneuver and the previous sequential navigational maneuver; and displaying, by the one or more computing devices, a user interface providing a sequence of indicators respectively representing the sequence of navigational maneuvers; wherein a space between each indicator and the previous sequential indicator is proportional to the distance between the navigational maneuver represented by such indicator and the navigational maneuver represented by the previous sequential indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a processor; a memory; a positioning system; and a display wherein the memory stores instructions that, when executed by the processor, cause the device to perform operations, the operations comprising; obtaining navigational information describing a route; determining a current position of the device; determining a plurality of upcoming maneuvers based at least in part on the navigational information and the current position of the device; and providing on the display a plurality of indicators respectively representing the plurality of upcoming maneuvers, wherein a space is provided between each pair of adjacent indicators, and wherein the space between each pair of adjacent indicators is proportional to a distance between the pair of maneuvers such pair of indicators represent. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising:
-
obtaining navigational information describing a plurality of upcoming maneuvers, wherein a plurality of distances are respectively associated with the plurality of upcoming maneuvers; determining a current position and a current speed; determining a scale of a distance axis of a user interface based at least in part on the current speed; identifying one or more of the upcoming maneuvers for display based at least in part on the scale of the distance axis and the plurality of distances respectively associated with the plurality of upcoming maneuvers; and displaying, along the distance axis of the user interface, one or more indicators respectively representing the one or more of the upcoming maneuvers. - View Dependent Claims (19, 20)
-
Specification