System for determining the geographic range of local intent in a search query
First Claim
Patent Images
1. In a computer readable storage medium having stored therein data representing instructions executable by a programmed processor for analyzing a location and geographic range of a search query, the storage medium comprising instructions operative for:
- receiving the search query;
identifying a root term from the search query;
accessing a query history of the root term from a root term database, wherein the query history includes locations and geographic ranges associated with each root term stored in the root term database; and
analyzing the query history of the root term including each of the locations and geographic ranges stored in the query history that are associated with the root term from the search query;
determining, based on the analysis, the geographic range for the search query based on any locations or geographic ranges stored in the root term database for the root term from the search query.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method determine the geographic range of a search query. A search query may include local intent which influences the results and advertisements that are displayed in response to the search query. The geographic range associated with the local intent may vary depending on the search query. The geographic range may be determined using probabilistic models that analyze historical searches to determine the geographic range of search queries.
-
Citations
20 Claims
-
1. In a computer readable storage medium having stored therein data representing instructions executable by a programmed processor for analyzing a location and geographic range of a search query, the storage medium comprising instructions operative for:
-
receiving the search query; identifying a root term from the search query; accessing a query history of the root term from a root term database, wherein the query history includes locations and geographic ranges associated with each root term stored in the root term database; and analyzing the query history of the root term including each of the locations and geographic ranges stored in the query history that are associated with the root term from the search query; determining, based on the analysis, the geographic range for the search query based on any locations or geographic ranges stored in the root term database for the root term from the search query. - View Dependent Claims (2, 3)
-
-
4. A system for determining a geographic range of a search query comprising:
-
a search engine coupled with a network and configured to receive the search query over the network; an extractor coupled with the search engine and configured to extract a root term from the search query and to extract a location term from the search query when the search query includes a location term; a processor coupled with the search engine and the extractor that is configured to determine a geographic range of the search query, wherein the determination is based on the location term when the search query includes the location term; and a database coupled with the calculator and configured to store root terms extracted from a plurality of search queries and configured to store location terms associated with the stored root terms; wherein, when the search query does not include the location term, the processor determines the geographic range for the root term from associations stored in the database. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for compiling geographic associations for search queries comprising:
-
accessing a volume of search queries; identifying a root term and, when present, a location term for each of the queries from the volume of search queries; determining a local intent or a geographic range for the root term based on the location term for that query; and generating a root term database that includes the identified root terms and the local intent or the geographic range associated with the identified root term. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification