Device, method, and graphical user interface for mapping directions between search results
First Claim
1. A method, comprising:
- at a computing device with a display;
displaying a map on the display, wherein displaying a map on the display includes displaying on the map one or more search results for a prior search;
while displaying the map including displaying one or more search results for the prior search, displaying a popup view with a list of prior query inputs, wherein the list of prior query inputs is displayed concurrently with the one or more search results;
detecting selection of a prior query input in the list of prior query inputs; and
in response to detecting selection of the prior query input in the list of prior query inputs;
initiating a search using the selected prior query input; and
displaying on the map one or more search results for the selected prior query input, while maintaining the one more search results for the prior search on the map.
0 Assignments
0 Petitions
Accused Products
Abstract
A method includes: displaying a map, a first field configured to receive a first query input, and a second field configured to receive a second query input; receiving the first query input in the first field; receiving the second query input in the second field; initiating a search that uses the first query input and a search that uses the second query input; concurrently displaying on the map a first plurality of search results for the first query input and a second plurality of search results for the second query input; detecting selection of a first search result in the first plurality of search results; detecting selection of a second search result in the second plurality of search results; and displaying a route on the map from the first search result to the second search result.
246 Citations
39 Claims
-
1. A method, comprising:
at a computing device with a display; displaying a map on the display, wherein displaying a map on the display includes displaying on the map one or more search results for a prior search; while displaying the map including displaying one or more search results for the prior search, displaying a popup view with a list of prior query inputs, wherein the list of prior query inputs is displayed concurrently with the one or more search results; detecting selection of a prior query input in the list of prior query inputs; and in response to detecting selection of the prior query input in the list of prior query inputs; initiating a search using the selected prior query input; and displaying on the map one or more search results for the selected prior query input, while maintaining the one more search results for the prior search on the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A computing device, comprising:
-
a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a map on the display, wherein displaying a map on the display includes displaying on the map one or more search results for a prior search; while displaying the map including displaying one or more search results for the prior search, displaying a popup view with a list of prior query inputs, wherein the list of prior query inputs is displayed concurrently with the one or more search results; detecting selection of a prior query input in the list of prior query inputs; and in response to detecting selection of the prior query input in the list of prior query inputs; initiating a search using the selected prior query input; and displaying on the map one or more search results for the selected prior query input, while maintaining the one more search results for the prior search on the map. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computing device, the one or more programs including instructions for:
-
displaying a map on the display, wherein displaying a map on the display includes displaying on the map one or more search results for a prior search; while displaying the map including displaying one or more search results for the prior search, displaying a popup view with a list of prior query inputs, wherein the list of prior query inputs is displayed concurrently with the one or more search results; detecting selection of a prior query input in the list of prior query inputs; and in response to detecting selection of the prior query input in the list of prior query inputs; initiating a search using the selected prior query input; and displaying on the map one or more search results for the selected prior query input, while maintaining the one more search results for the prior search on the map. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification