Map application with improved search tools
First Claim
1. A non-transitory machine readable medium storing a program for previewing routes to destinations associated with a search, the program implemented by a mobile device, comprising sets of instructions for:
- causing, by the mobile device, a list of search results to be displayed on a vehicle display screen;
upon selection of a first search result on the list,displaying, on the vehicle display screen, a first destination associated with the selected first search result on a map;
displaying on the map a first route to the first destination; and
displaying first and second controls,said first control for displaying on the map a second route to the first destination;
said second control for displaying on the map a second destination associated with a second search result in the list of search results.
0 Assignments
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.
41 Citations
20 Claims
-
1. A non-transitory machine readable medium storing a program for previewing routes to destinations associated with a search, the program implemented by a mobile device, comprising sets of instructions for:
-
causing, by the mobile device, a list of search results to be displayed on a vehicle display screen; upon selection of a first search result on the list, displaying, on the vehicle display screen, a first destination associated with the selected first search result on a map; displaying on the map a first route to the first destination; and displaying first and second controls, said first control for displaying on the map a second route to the first destination; said second control for displaying on the map a second destination associated with a second search result in the list of search results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium storing a program for previewing routes to destinations associated with a search, the program implemented by a mobile device, the program comprising sets of instructions for:
-
receiving a search query; performing a search based on the received search query; based on the search, presenting, on a vehicle display screen, a list of search results on a first page; upon selection of a first search result on the list, presenting a second page to display a first destination associated with the selected first search result on a map, to display on the map a first route to the first destination; and to display first and second controls, said first control for displaying on the map a second route to the first destination; said second control for displaying on the map a second destination associated with a second search result in the list of search results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
at least one processing unit; a machine readable storage storing a program for execution by the processing unit, the program comprising sets of instructions for; presenting a list of search results on a vehicle display screen; upon selection of a first search result on the list, displaying, on the vehicle display screen, a first destination associated with the selected first search result on a map, displaying on the map a first route to the first destination; and displaying first and second controls, said first control for displaying on the map a second route to the first destination; said second control for displaying on the map a second destination associated with a second search result in the list of search results. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification