USER-DRIVEN NAVIGATION IN A MAP NAVIGATION TOOL
First Claim
1. In a computing device that implements a map navigation tool, a method comprising:
- 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;
receiving a user input event; and
responsive to the user input event, outputting an indication of the upcoming list item.
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, a user-driven navigation model simplifies user interaction with the map navigation tool. For example, the map navigation tool identifies an upcoming list item among multiple list items of a list of directions for a route. The map navigation tool receives a user input event. For example, the user input event represents a tap on a touchscreen of the computing device, voice input to a microphone of the computing device, or button or keystroke input to the computing device. Responsive to the user input event, the map navigation tool outputs an indication of the upcoming list item.
22 Citations
20 Claims
-
1. In a computing device that implements a map navigation tool, a method comprising:
-
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; receiving a user input event; and responsive to the user input event, outputting an indication of the upcoming list item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device that includes a processor and memory, the computing device being adapted to perform a method comprising:
-
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; receiving a user input event, wherein the user input event represents a tap on a touchscreen of the computing device, voice input to a microphone of the computing device, or button or keystroke input to the computing device; and responsive to the user input event, outputting an indication of the upcoming list item, wherein the outputting comprises; rendering for display a view of at least part of the list of directions; and rendering for audio playback voice output for text description of the upcoming list item. - View Dependent Claims (17, 18, 19)
-
-
20. One or more computer-readable storage media storing computer-executable instructions for causing a computing device to perform a method comprising:
-
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; receiving a user input event, wherein the user input event represents a tap on a touchscreen of the computing device, voice input to a microphone of the computing device, or button or keystroke input to the computing device; responsive to the user input event, outputting an indication of the upcoming list item, wherein the outputting comprises rendering for display a first view of at least part of the list of directions; receiving a subsequent user input event, wherein the subsequent user input event represents a flick gesture or pan gesture on a touchscreen of the computing device; and responsive to the subsequent user input event, rendering for display a second view of at least part of the list of directions that is scrolled relative to the first view.
-
Specification