Multiple views of a geographic area on a mobile device
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a computing system, a search query that was entered by user input at a computing device;
identifying, by the computing system, a plurality of search results that are responsive to the search query and that identify a plurality of businesses and a plurality of geographical locations of the plurality of businesses;
determining, by the computing system and in response to having received the search query, a particular zoom level at which the computing device should present an image of a map, from among a collection of different zoom levels at which the computing device is able to present respective images of the map, wherein determining the particular zoom level includes;
(i) determining that the particular zoom level, from among the collection of different zoom levels, results in an overlay of graphical indications of a predetermined number of multiple search results, from among the plurality of search results, while preventing a display of graphical indications of more than the predetermined number of multiple search results, even though additional search results from the plurality of search results were also identified as being responsive to the search query, and(ii) determining that the particular zoom level is one zoom level, from among the collection of different zoom levels, that is zoomed in as much as possible on the image of the map so that all of the graphical indications of the predetermined number of multiple search results are presented as overlaying the image of the map at the particular zoom level;
sending, by the computing system, information so as to cause the image of the map at the particular zoom level to be provided for presentation by the computing device; and
sending, by the computing system and for receipt by the computing device, information so as to cause the computing device to overlay the image of the map at the particular zoom level with the graphical indications of the multiple search results, positioned on the image of the map at locations of multiple businesses of the plurality of businesses.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or more search results in response to the search query, the search results each being associated with a geographic location, and presenting on a graphical display of the computing device icons corresponding to each search result and also corresponding to a key on the computing device.
62 Citations
14 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing system, a search query that was entered by user input at a computing device; identifying, by the computing system, a plurality of search results that are responsive to the search query and that identify a plurality of businesses and a plurality of geographical locations of the plurality of businesses; determining, by the computing system and in response to having received the search query, a particular zoom level at which the computing device should present an image of a map, from among a collection of different zoom levels at which the computing device is able to present respective images of the map, wherein determining the particular zoom level includes; (i) determining that the particular zoom level, from among the collection of different zoom levels, results in an overlay of graphical indications of a predetermined number of multiple search results, from among the plurality of search results, while preventing a display of graphical indications of more than the predetermined number of multiple search results, even though additional search results from the plurality of search results were also identified as being responsive to the search query, and (ii) determining that the particular zoom level is one zoom level, from among the collection of different zoom levels, that is zoomed in as much as possible on the image of the map so that all of the graphical indications of the predetermined number of multiple search results are presented as overlaying the image of the map at the particular zoom level; sending, by the computing system, information so as to cause the image of the map at the particular zoom level to be provided for presentation by the computing device; and sending, by the computing system and for receipt by the computing device, information so as to cause the computing device to overlay the image of the map at the particular zoom level with the graphical indications of the multiple search results, positioned on the image of the map at locations of multiple businesses of the plurality of businesses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage device including instructions that, when executed by a programmable processor, cause performance of operations that comprise:
-
receiving, by a computing system, a search query that was entered by user input at a computing device; identifying, by the computing system, a plurality of search results that are responsive to the search query and that identify a plurality of businesses and a plurality of geographical locations of the plurality of businesses; determining, by the computing system and in response to having received the search query, a particular zoom level at which the computing device should present an image of a map, from among a collection of different zoom levels at which the computing device is able to present respective images of the map, wherein determining the particular zoom level includes; (i) determining that the particular zoom level, from among the collection of different zoom levels, results in an overlay of graphical indications of a predetermined number of multiple search results, from among the plurality of search results, while preventing a display of graphical indications of more than the predetermined number of multiple search results, even though additional search results from the plurality of search results were also identified as being responsive to the search query, and (ii) determining that the particular zoom level is one zoom level, from among the collection of different zoom levels, that is zoomed in as much as possible on the image of the map so that all of the graphical indications of the predetermined number of multiple search results are presented as overlaying the image of the map at the particular zoom level; sending, by the computing system, information so as to cause the image of the map at the particular zoom level to be provided for presentation by the computing device; and sending, by the computing system and for receipt by the computing device, information so as to cause the computing device to overlay the image of the map at the particular zoom level with the graphical indications of the multiple search results, positioned on the image of the map at locations of multiple businesses of the plurality of businesses. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification