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;
concurrently displaying a map, a first text field configured to receive a first query input, and a second text field configured to receive a second query input;
receiving the first query input in the first text field;
receiving the second query input in the second text 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 a first finger gesture on the displayed map that selects a first search result in the first plurality of search results;
detecting a second finger gesture on the displayed map that selects a second search result in the second plurality of search results, wherein detecting selection of the first search result is separate from detecting selection of the second search result; and
,in response to detecting selection on the displayed map of the first search result and detecting selection on the displayed map of the second search result, displaying a route on the map from the first search result to the second search result.
1 Assignment
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.
156 Citations
21 Claims
-
1. A method, comprising:
at a computing device with a display; concurrently displaying a map, a first text field configured to receive a first query input, and a second text field configured to receive a second query input; receiving the first query input in the first text field; receiving the second query input in the second text 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 a first finger gesture on the displayed map that selects a first search result in the first plurality of search results; detecting a second finger gesture on the displayed map that selects a second search result in the second plurality of search results, wherein detecting selection of the first search result is separate from detecting selection of the second search result; and
,in response to detecting selection on the displayed map of the first search result and detecting selection on the displayed map of the second search result, displaying a route on the map from the first search result to the second search result. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. 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; concurrently displaying a map, a first text field configured to receive a first query input, and a second text field configured to receive a second query input; receiving the first query input in the first text field; receiving the second query input in the second text 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 a first finger gesture on the displayed map that selects a first search result in the first plurality of search results; detecting a second finger gesture on the displayed map that selects a second search result in the second plurality of search results, wherein detecting selection of the first search result is separate from detecting selection of the second search result; and in response to detecting selection on the displayed map of the first search result and detecting selection on the displayed map of the second search result, displaying a route on the map from the first search result to the second search result. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device with a display, cause the device to:
-
concurrently display a map, a first text field configured to receive a first query input, and a second text field configured to receive a second query input; receive the first query input in the first text field; receive the second query input in the second text field; initiate a search that uses the first query input and a search that uses the second query input; concurrently display 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; detect a first finger gesture on the displayed map that selects a first search result in the first plurality of search results; detect a second finger gesture on the displayed map that selects a second search result in the second plurality of search results, wherein detecting selection of the first search result is separate from detecting selection of the second search result; and in response to detecting selection on the displayed map of the first search result and detecting selection on the displayed map of the second search result, display a route on the map from the first search result to the second search result. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification