Changing emphasis of list items in a map navigation tool
First Claim
1. In a computing device that implements a map navigation tool, a method comprising:
- based at least in part on current location of the computing device, identifying an upcoming list item among multiple list items of a list of directions for a route, the list of directions including the multiple list items in an order; and
rendering for display a view of at least part of the list of directions, wherein, for a given list item among the multiple list items;
if the given list item is the upcoming list item, the upcoming list item is rendered according to a first color scheme;
if the given list item is a future list item that follows the upcoming list item in the order, the future list item is rendered according to a second color scheme different than the first color scheme; and
if the given list item is a previous list item that precedes the upcoming list item in the order, the previous list item is rendered according to a third color scheme different than the first and second color schemes.
2 Assignments
0 Petitions
Accused Products
Abstract
A map navigation tool presents directions using a map navigation user interface that simplifies navigation in various ways. In particular, the map navigation tool dynamically adjusts presentation of graphics and/or text for directions depending on current location, so as to emphasize upcoming instructions. For example, based on current location, the tool identifies an upcoming list item in a list of directions for a route. The map navigation tool renders a view of at least part of the list of directions, rendering a given list item differently depending on whether it is the upcoming list item, a future list item, or a previous list item. Upon successful completion of navigation for the upcoming list item, the tool outputs an indication of positive feedback, changes the upcoming list item to be the next list item, and renders a new view in which the next list item is emphasized.
-
Citations
20 Claims
-
1. In a computing device that implements a map navigation tool, a method comprising:
-
based at least in part on current location of the computing device, identifying an upcoming list item among multiple list items of a list of directions for a route, the list of directions including the multiple list items in an order; and rendering for display a view of at least part of the list of directions, wherein, for a given list item among the multiple list items; if the given list item is the upcoming list item, the upcoming list item is rendered according to a first color scheme; if the given list item is a future list item that follows the upcoming list item in the order, the future list item is rendered according to a second color scheme different than the first color scheme; and if the given list item is a previous list item that precedes the upcoming list item in the order, the previous list item is rendered according to a third color scheme different than the first and second color schemes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device that includes a processor and memory, the computing device being adapted to perform a method comprising:
-
based at least in part on current location of the computing device, identifying an upcoming list item among multiple list items of a list of directions for a route, the list of directions including the multiple list items in an order; rendering for display a first view of at least part of the list of directions, wherein a first list item of the multiple list items, as the upcoming list item, is emphasized in the first view compared to a second list item that follows the first list item in the order; and responsive to successful completion of navigation for the upcoming list item; outputting an indication of positive feedback; changing the upcoming list item to be the second list item; and rendering for display a second view of at least part of the list of directions, wherein the first list item is de-emphasized in the second view compared to the first view, and wherein the second list item, as the upcoming list item, is emphasized in the second view compared to the first list item. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more computer-readable storage media storing computer-executable instructions for causing a computing device to perform a method comprising:
-
based at least in part on current location of the computing device, identifying an upcoming list item among multiple list items of a list of directions for a route, the list of directions including the multiple list items in an order; and rendering for display a view of at least part of the list of directions, wherein, for a given list item among the multiple list items; if the given list item is the upcoming list item, the upcoming list item is rendered according to a first color scheme, wherein, according to the first color scheme, the upcoming list item is emphasized by rendering a graphical icon and location text for the upcoming list item in an accent color different than a default color; if the given list item is a future list item that follows the upcoming list item in the order, the future list item is rendered according to a second color scheme, wherein, according to the second color scheme, the future list item is shown by rendering a graphical icon and location text for the future list item with the default color; and if the given list item is a previous list item that precedes the upcoming list item in the order, the previous list item is rendered according to a third color scheme, wherein, according to the third color scheme, the previous list item is de-emphasized by rendering a graphical icon and location text for the previous list item with lower intensity than the default color and the accent color. - View Dependent Claims (18, 19, 20)
-
Specification