Personalize Search Results for Search Queries with General Implicit Local Intent
First Claim
1. A method comprising, by one or more computer systems:
- accessing a first set of search queries comprising one or more first search queries;
extracting one or more features based on the first set of search queries, the features comprising one or more of;
one or more first features indicating, for each of the first search queries, whether the first search query has local intent;
one or more second features indicating, for each of the first search queries that have local intent, whether the local intent is implicit; and
one or more third features indicating, for each of the first search queries that have local intent, whether the local intent is general;
training a search-query classifier using the features;
accessing a second search query provided by a user;
determining whether the second search query has implicit and general local intent using the search-query classifier;
if the second search query has implicit and general local intent, then;
determining a location associated with the user; and
identifying a search result in response to the second search query based at least in part on the location associated with the user; and
presenting the search result to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
One particular embodiment accesses a first set of search queries comprising one or more first search queries; extracts one or more features based on the first set of search queries, trains a search-query classifier using the features; accesses a second search query provided by a user; determines whether the second search query has implicit and general local intent using the search-query classifier; if the second search query has implicit and general local intent, then determines a location associated with the user; and identifies a search result in response to the second search query based at least in part on the location associated with the user; and presents the search result to the user.
128 Citations
21 Claims
-
1. A method comprising, by one or more computer systems:
-
accessing a first set of search queries comprising one or more first search queries; extracting one or more features based on the first set of search queries, the features comprising one or more of; one or more first features indicating, for each of the first search queries, whether the first search query has local intent; one or more second features indicating, for each of the first search queries that have local intent, whether the local intent is implicit; and one or more third features indicating, for each of the first search queries that have local intent, whether the local intent is general; training a search-query classifier using the features; accessing a second search query provided by a user; determining whether the second search query has implicit and general local intent using the search-query classifier; if the second search query has implicit and general local intent, then; determining a location associated with the user; and identifying a search result in response to the second search query based at least in part on the location associated with the user; and presenting the search result to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory comprising instructions executable by one or more processors; and one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; access a first set of search queries comprising one or more first search queries; extract one or more features based on the first set of search queries, the features comprising one or more of; one or more first features indicating, for each of the first search queries, whether the first search query has local intent; one or more second features indicating, for each of the first search queries that have local intent, whether the local intent is implicit; and one or more third features indicating, for each of the first search queries that have local intent, whether the local intent is general; train a search-query classifier using the features; access a second search query provided by a user; determine whether the second search query has implicit and general local intent using the search-query classifier; if the second search query has implicit and general local intent, then; determine a location associated with the user; and identify a search result in response to the second search query based at least in part on the location associated with the user; and present the search result to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media embodying software operable when executed by one or more computer systems to:
-
access a first set of search queries comprising one or more first search queries; extract one or more features based on the first set of search queries, the features comprising one or more of; one or more first features indicating, for each of the first search queries, whether the first search query has local intent; one or more second features indicating, for each of the first search queries that have local intent, whether the local intent is implicit; and one or more third features indicating, for each of the first search queries that have local intent, whether the local intent is general; train a search-query classifier using the features; access a second search query provided by a user; determine whether the second search query has implicit and general local intent using the search-query classifier; if the second search query has implicit and general local intent, then; determine a location associated with the user; and identify a search result in response to the second search query based at least in part on the location associated with the user; and present the search result to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification