Processing the results of multiple search queries in a mapping application
First Claim
1. One or more non-transitory computer-readable storage devices storing instructions that, when executed by one or more processing devices, cause a computing system to perform operations comprising:
- receiving, from a server system, information that is responsive to each of multiple distinct search queries, wherein the information includes a plurality of search results;
generating, for each of the multiple distinct search queries, a respective layer of visual indicators overlaid on a geographical map in a single display, wherein each of the visual indicators appears at a location on the geographic map corresponding to a respective one of the plurality of search results; and
displaying a user interface element for each of the search queries, wherein the user interface element for each of the search queries, when selected by a user, causes removal from the display of the layer of visual indications that corresponds to the selected user interface element.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. Information that is responsive to each of multiple distinct search queries is received from a server system. The information for each of the search queries identifies a geographical context or includes search results. One or more visual indications of the information for each of the search queries are displayed on a geographical map. A user interface element for each of the search queries is displayed. The user interface element for each of the search queries, when selected by a user, causes removal from the display of the one or more visual indications of the information for the search query that corresponds to the selected user interface element.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable storage devices storing instructions that, when executed by one or more processing devices, cause a computing system to perform operations comprising:
-
receiving, from a server system, information that is responsive to each of multiple distinct search queries, wherein the information includes a plurality of search results; generating, for each of the multiple distinct search queries, a respective layer of visual indicators overlaid on a geographical map in a single display, wherein each of the visual indicators appears at a location on the geographic map corresponding to a respective one of the plurality of search results; and displaying a user interface element for each of the search queries, wherein the user interface element for each of the search queries, when selected by a user, causes removal from the display of the layer of visual indications that corresponds to the selected user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for displaying search results on a map, the method comprising:
-
receiving, from a server system, information that is responsive to each of multiple distinct search queries, wherein the information includes a plurality of search results; generating, for each of the multiple distinct search queries, a respective layer of visual indicators overlaid on a geographical map in a single display, wherein each of the visual indicators appears at a location on the geographic map corresponding to a respective one of the plurality of search results; and displaying a user interface element for each of the search queries, wherein the user interface element for each of the search queries, when selected by a user, causes removal from the display of the layer of visual indications that corresponds to the selected user interface element. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification