Displaying layers of search results on a map
First Claim
1. One or more 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 for each a first search query of the multiple distinct search queries includes a first geographical context being one of a set of locations or a set of areas representing search results of the first search query and the information for a second search query of the multiple distinct search queries is one of a set of locations or a set of areas representing search results of the second search query;
determining a first portion of one of the set of locations or set of areas representing search results of the second query that are geographically relevant to the first geographical context; and
displaying on a geographical map;
the first geographical context, andthe first portion of the one of the set of locations or the set of areas representing search results of the second query that have been determined to be geographically relevant to the first geographical context.
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.
470 Citations
20 Claims
-
1. One or more 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 for each a first search query of the multiple distinct search queries includes a first geographical context being one of a set of locations or a set of areas representing search results of the first search query and the information for a second search query of the multiple distinct search queries is one of a set of locations or a set of areas representing search results of the second search query; determining a first portion of one of the set of locations or set of areas representing search results of the second query that are geographically relevant to the first geographical context; and displaying on a geographical map; the first geographical context, and the first portion of the one of the set of locations or the set of areas representing search results of the second query that have been determined to be geographically relevant to the first geographical context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for displaying search results on a map, the method comprising:
-
receiving, at a computing device and from a server system, information that is responsive to each of multiple distinct search queries, wherein the information for a first search query of the multiple distinct search queries includes a first geographical context being one of a set of locations or a set of areas representing search results of the first query and the information for a second search query of the multiple distinct search queries is one of a set of locations or a set of areas representing search results of the second search query; determining a first portion of one of the set of locations or set of areas representing search results of the second query that are geographically relevant to the first geographical context; and displaying, by a computing system, on a geographical map; the first geographical context, and the first portion of one of the set of locations or set of areas representing the search results of the second query that have been determined to be geographically relevant to the first geographical context. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for displaying search results on a map, the method comprising:
-
receiving, by a server system, multiple distinct search queries that were submitted from a computing device; providing, by the server system and for receipt by the computing device, information to cause the computing device to display on a geographical map a layer for each of the multiple distinct search queries, a first layer including a geographical context being one of a set of locations or a set of areas representing search results of a first search query of the multiple distinct search queries and a second layer including one of a set of locations or a set of areas representing search results of a second search query of the multiple distinct search queries; determining, by the server system, a first portion of one of the set of locations or set of areas representing search results of the second query that are geographically relevant to the first geographical context; and providing, by the server system and for receipt by the computing device, information to cause the computing device to display on the geographical map a visual indication of the first geographical context and a visual indication of the first portion of one of the set of locations or set of areas representing search results of the second query that have been determined to be geographically relevant to the first geographical context. - View Dependent Claims (17, 18, 19)
-
-
20. A system for displaying search results on a map, the system comprising:
-
one or more processing devices; and one or more computer-readable storage devices storing instructions that, when executed on the one or more processing devices, perform operations comprising; receiving multiple distinct search queries that were submitted from a computing device; providing, for receipt by the computing device, information to cause the computing device to display on a geographical map a layer for each of the multiple distinct search queries, a first layer including a geographical context being one of a set of locations or a set of areas representing search results of a first search query of the multiple distinct search queries and a second layer including one of a set of locations or a set of areas representing search results of a second search query of the multiple distinct search queries; determining a first portion of one of the set of locations or set of areas representing search results of the second query that are geographically relevant to the first geographical context; and providing, for receipt by the computing device, information to cause the computing device to display on the geographical map a visual indication of the first geographical context and a visual indication of the first portion of one the set of locations or set of areas representing search results of the second query that have been determined to be geographically relevant to the first geographical context.
-
Specification