Providing maneuver indicators on a map
First Claim
1. A non-transitory machine readable medium storing a mapping program, the program which when executed by at least one processing unit provides a graphical user interface (“
- GUI”
) for the mapping program, the mapping program comprising sets of instructions for;
providing a display area for displaying a route on a map; and
providing a plurality of maneuver indicators associated with a plurality of maneuvers, wherein each maneuver indicator is a selectable user interface (UI) item placed along the route at a location of the maneuver associated with the maneuver indicator, wherein each maneuver indicator of the plurality of maneuver indicators is for selecting the associated maneuver of the plurality of maneuvers, wherein selection of a particular maneuver indicator displays a maneuver UI item for displaying information regarding the associated maneuver of the selected maneuver indicator.
2 Assignments
0 Petitions
Accused Products
Abstract
For a device that runs a mapping application, a method for providing maneuver indicators along a route of a map. The maneuver indicators are arrows that identify the direction and orientation of a maneuver. A maneuver arrow may be selected and displayed differently from unselected maneuver arrows. Maneuver arrows may be selected automatically based on a user'"'"'s current location. The mapping application transitions between maneuver arrows and provides an animation for the transition. Complex maneuvers may be indicated by multiple arrows, providing a more detailed guidance for a user of the mapping application.
80 Citations
21 Claims
-
1. A non-transitory machine readable medium storing a mapping program, the program which when executed by at least one processing unit provides a graphical user interface (“
- GUI”
) for the mapping program, the mapping program comprising sets of instructions for;providing a display area for displaying a route on a map; and providing a plurality of maneuver indicators associated with a plurality of maneuvers, wherein each maneuver indicator is a selectable user interface (UI) item placed along the route at a location of the maneuver associated with the maneuver indicator, wherein each maneuver indicator of the plurality of maneuver indicators is for selecting the associated maneuver of the plurality of maneuvers, wherein selection of a particular maneuver indicator displays a maneuver UI item for displaying information regarding the associated maneuver of the selected maneuver indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- GUI”
-
8. A non-transitory machine readable medium storing a mapping program, the program which when executed by at least one processing unit provides a graphical user interface (GUI) for the mapping program, the program comprising sets of instructions for:
-
displaying a route on a map; generating a set of maneuver indicators along the route on the map, wherein each maneuver indicator is a selectable user interface (UI) item for selecting an associated maneuver in a set of maneuvers; and displaying the set of maneuver indicators along the route on the map, each maneuver indicator displayed at a location of the associated maneuver, wherein selection of a particular maneuver indicator displays a maneuver UI item for displaying information regarding the associated maneuver of the selected maneuver indicator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a display screen; at least one processing unit; and a storage storing a mapping program, the program for execution by the processing unit, the program having a graphical user interface (“
GUI”
), the GUI comprising;a display area for displaying a route on a map; and a plurality of maneuver indicators associated with a plurality of maneuvers, wherein each maneuver indicator is a selectable user interface (UI) item placed along the route at a location of the maneuver associated with the maneuver indicator, wherein each maneuver indicator of the plurality of maneuver indicators is for selectin the associated maneuver wherein selection of a particular maneuver indicator displays a maneuver UI item for displaying information regarding the associated maneuver of the selected maneuver indicator. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification