Location-Based Searching Using a Search Area That Corresponds to a Geographical Location of a Computing Device
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing system, an indication of a geographical location of a computing device;
selecting, by the computing system, a search area that corresponds to the geographical location, from among a collection of search areas that correspond to the geographical location, based on a score that is assigned to each of the search areas in the collection of search areas;
determining, by the computing system, a search result that is most-highly ranked for the selected search area;
causing, by the computing system, content that represents the determined search result to be provided for receipt by the computing device; and
modifying, by the computing system, the score that is assigned to the selected search area as a result of receiving an indication that a user of the computing device provided input to select a representation of the content that represents the determined search result.
3 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and programs for providing location-based information. A geographical location of a mobile computing device is received at a server system. A request for content is received at the server system and from the mobile computing device. A search area that corresponds to the geographical location is selected by the sever system. The search area is selected from among a collection of search areas that correspond to the geographical location. At least one of the search areas in the collection is geographically nested within at least one other of the search areas. A search result that is most-relevantly ranked for the selected search area is determined by the server system. Content that represents the determined search result is provided by the server system and for receipt by the mobile computing device.
71 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing system, an indication of a geographical location of a computing device; selecting, by the computing system, a search area that corresponds to the geographical location, from among a collection of search areas that correspond to the geographical location, based on a score that is assigned to each of the search areas in the collection of search areas; determining, by the computing system, a search result that is most-highly ranked for the selected search area; causing, by the computing system, content that represents the determined search result to be provided for receipt by the computing device; and modifying, by the computing system, the score that is assigned to the selected search area as a result of receiving an indication that a user of the computing device provided input to select a representation of the content that represents the determined search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable devices including instructions that, when executed by one or more programmable processors, cause the performance of actions that include:
-
receiving, by a computing system, an indication of a geographical location of a computing device; selecting, by the computing system, a search area that corresponds to the geographical location, from among a collection of search areas that correspond to the geographical location, based on a score that is assigned to each of the search areas in the collection of search areas; determining, by the computing system, a search result that is most-highly ranked for the selected search area; causing, by the computing system, content that represents the determined search result to be provided for receipt by the computing device; and modifying, by the computing system, the score that is assigned to the selected search area as a result of receiving an indication that a user of the computing device provided input to select a representation of the content that represents the determined search result. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification