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, on a display screen, a first user interface (UI) page for providing automatic predicted-location notifications and providing a first UI affordance for a list of predicted locations, wherein the first UI page does not provide a UI affordance for receiving a search query;
responsive to a selection of the first UI affordance for the list of predicted locations, presenting, on a display screen, a second UI page for providing the list of predicted locations and providing a second UI affordance for a verbal search query, wherein the second UI page does not provide a UI affordance for displaying alphanumeric characters for entering a search query through character input; and
responsive to a selection of the second UI affordance, presenting, on a display screen, a third UI page for receiving the verbal search query and providing a third UI 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.
38 Citations
18 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, on a display screen, a first user interface (UI) page for providing automatic predicted-location notifications and providing a first UI affordance for a list of predicted locations, wherein the first UI page does not provide a UI affordance for receiving a search query; responsive to a selection of the first UI affordance for the list of predicted locations, presenting, on a display screen, a second UI page for providing the list of predicted locations and providing a second UI affordance for a verbal search query, wherein the second UI page does not provide a UI affordance for displaying alphanumeric characters for entering a search query through character input; and responsive to a selection of the second UI affordance, presenting, on a display screen, a third UI page for receiving the verbal search query and providing a third UI affordance for displaying alphanumeric characters for entering a search query through character input . - View Dependent Claims (2, 3, 4, 5, 17, 18)
-
-
6. A method of hierarchically arranging location-input user interface (UI) elements in a UI of a mapping application, the method comprising:
-
displaying, on a display screen, a first map user interface (UI) page for displaying a map, providing automatic predicted-location notifications, and providing a first UI affordance for a list of predicted locations; in response to a selection of the first UI affordance for the list of predicted locations, displaying, on a display screen, a second destination-list UI page for providing the list of predicted locations, and providing a second UI affordance for a verbal search query, wherein the second destination-list UI page does not provide a UI affordance for displaying alphanumeric characters for entering a search query through character input; in response to a selection of the second UI affordance for the verbal search query, displaying, on a display screen, a third search UI page for receiving the verbal search query, wherein the second UI affordance and the third search UI page are provided to allow a location to be manually entered when the location does not appear as one of the predicted locations on the second UI page. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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 UI page for providing at least one predicted location; a second UI page for receiving a verbal search query; a third UI page for displaying alphanumeric characters for entering a character-input search query; the first UI page providing a first UI affordance for viewing the second UI page for receiving a verbal search query but not a UI affordance for viewing the third UI page for displaying alphanumeric characters for entering a character-input search query; and the second UI page providing a second UI affordance for viewing the third UI page, wherein the second UI affordance and the third search UI page are provided to allow a location to be manually entered through the selection of alphanumeric characters. - View Dependent Claims (12, 13, 14)
-
15. 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 UI page providing automatic predicted-destination notifications; a second UI page providing a list of predicted destinations; a third UI page for receiving a verbal search query; and a fourth UI page for receiving a search query through alphanumeric character input; wherein; the first UI page provides a first UI affordance for viewing the second UI page; the second UI page provides a second UI affordance for viewing the third UI page and not a UI affordance for viewing the fourth UI page; and the third UI page provides a third UI affordance for viewing the fourth UI page. - View Dependent Claims (16)
Specification