Hierarchy of Tools for Navigation
First Claim
1. A non-transitory machine readable medium storing a mapping application for execution by at least one processing unit, the mapping application comprising sets of instructions for:
- presenting a first page for providing automatic predicted-location notifications and providing a first affordance for a list of predicted locations;
presenting a second page for providing the list of predicted location when the first affordance is selected, and providing a second affordance for a verbal search query; and
presenting a third page for receiving the verbal search query and providing a third affordance for displaying alphanumeric characters for entering a search query through character input.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a mapping application that provides a variety of UI elements for allowing a user to specify a location (e.g., for viewing or serving as route destinations). In some embodiments, these location-input UI elements appear in succession on a sequence of pages, according to a hierarchy that has the UI elements that require less user interaction appear on earlier pages in the sequence than the UI elements that require more user interaction. In some embodiments, the location-input UI elements that successively appear in the mapping application include (1) selectable predicted-destination notifications, (2) a list of selectable predicted destinations, (3) a selectable voice-based search affordance, and (4) a keyboard. In some of these embodiments, these UI elements appear successively on the following sequence of pages: (1) a default page for presenting the predicted-destination notifications, (2) a destination page for presenting the list of predicted destinations, (3) a search page for receiving voice-based search requests, and (4) a keyboard page for receiving character input.
26 Citations
19 Claims
-
1. A non-transitory machine readable medium storing a mapping application for execution by at least one processing unit, the mapping application comprising sets of instructions for:
-
presenting a first page for providing automatic predicted-location notifications and providing a first affordance for a list of predicted locations; presenting a second page for providing the list of predicted location when the first affordance is selected, and providing a second affordance for a verbal search query; and presenting a third page for receiving the verbal search query and providing a third affordance for displaying alphanumeric characters for entering a search query through character input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of hierarchically arranging location-input user interface (UI) elements in a UI of a mapping application, the method comprising:
-
displaying a first map page for providing automatic predicted-location notifications and providing a first affordance for a list of predicted locations; in response to a selection of the first affordance, displaying a second destination-list page for providing the list of predicted location when the first affordance is selected, and providing a second affordance for a verbal search query; and in response to a selection of the second affordance, displaying a third voice-based search page for presenting a third page for receiving the verbal search query and providing a third affordance for displaying alphanumeric characters for entering a search query through character input; in response to a selection of the third affordance, displaying alphanumeric characters for entering a character-input search query. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An electronic device comprising
at least one processing unit; a non-transitory machine readable medium storing a mapping application for execution by the processing unit, the mapping application comprising a user interface (UI) that comprises; a first page for providing at least one predicted locations; a second page for receiving a verbal search query; a third page for displaying alphanumeric characters for entering a character-input search query; the first page providing a first affordance for viewing the second page but not an affordance for viewing the third page; the second page providing a second affordance for viewing the third page. - View Dependent Claims (17, 18, 19)
Specification