MAP SERVICE WITH NETWORK-BASED QUERY FOR SEARCH
First Claim
1. A method comprising:
- performing a first search using a search query and first location information of a mobile device, the search query obtained through a graphical user interface of the mobile device;
obtaining a first search result from the first search;
displaying the first search result on a map display of the mobile device;
responsive to a trigger event, performing a second search using the search query and second location information for the mobile device;
obtaining from a network-based service a second search result; and
displaying the second search result on the map display of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
On a mobile device a “live” network-based query for search is performed (e.g., performed automatically) in response to a map display update or other trigger event. In some implementations, when the map display is updated (or other trigger event occurs) a network-based map service is queried to obtain information related to the current location of the mobile device. The information can be presented on the map display. In some implementations, when multiple search results matching the query are provided by the map service, a confirmation request is presented on the mobile device to allow the user to select a search result. The selected search result (e.g., a destination) can be presented on the map display. A route from the current location of the mobile device to a destination can be drawn on the map display.
200 Citations
21 Claims
-
1. A method comprising:
-
performing a first search using a search query and first location information of a mobile device, the search query obtained through a graphical user interface of the mobile device; obtaining a first search result from the first search; displaying the first search result on a map display of the mobile device; responsive to a trigger event, performing a second search using the search query and second location information for the mobile device; obtaining from a network-based service a second search result; and displaying the second search result on the map display of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
obtaining user input through a multi-touch sensitive map display of a mobile device; automatically generating a network-based search query based on the user input; and performing a search based on the query; receiving search results from the search; and displaying at least one search result on the multi-touch sensitive map display.
-
-
12. A computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
-
performing a first search using a search query and first location information of a mobile device, the search query obtained through a graphical user interface of the mobile device; obtaining a first search result from the first search; displaying the first search result on a map display of the mobile device; responsive to a trigger event, performing a second search using the search query and second location information for the mobile device; obtaining from a network-based service a second search result; and displaying the second search result on the map display of the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a processor; and memory storing instructions, which, when executed by the processor, causes the processor to perform operations comprising; obtaining user input through a multi-touch sensitive map display of a mobile device; automatically generating a network-based search query based on the user input; and performing a search based on the query; receiving search results from the search; and displaying at least one search result on the multi-touch sensitive map display.
-
Specification