Generating and using result suggest boost factors
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving search log data for a user, the search log data specifying map results that were provided to the user, the search log data further specifying, for each map result, a geographic location to which the map result has been identified as relevant and an interaction field indicating whether the user interacted with the map result;
for each geographic location;
determining a number of the map results from the search log data that have been identified as relevant to the geographic location and with which the user interacted,determining a result suggest boost factor for the geographic location based on the number of search results that have been identified as relevant to the geographic location and with which the user interacted, the result suggest boost factor being a value indicative of a likelihood that a query received from the user is requesting map results that are relevant to the geographic location, andstoring the result suggest boost factor in association with the user who generated the search log data;
after storing the result suggest boost factor, receiving a partially-formed query along with an identifier of the user who generated the search log data;
identifying the result suggest boost factor based on the identifier of the user received along with the query;
determining a personalized user-specific and location-specific query completion suggestion based on the partially-formed query and the result suggest boost factor, the user-specific and location-specific query completion suggestion being personalized to the user based on the search log data of that user; and
sending the personalized user-specific and location-specific query completion suggestion in response to receiving the partially-formed query.
2 Assignments
0 Petitions
Accused Products
Abstract
Search log data may specify map results that were provided to a user, and may further specify, for each map result, a geographic location to which the map result has been identified as relevant. For each geographic location, a number of the search results that have been identified as relevant to the geographic location may be determined, and a result suggest boost factor for the geographic location may be determined based on the number of search results that have been identified as relevant to the geographic location. A result suggest boost factor may be stored in an index, and is a value indicative of a likelihood that a query received from the user is requesting map results that are relevant to the geographic location.
49 Citations
21 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving search log data for a user, the search log data specifying map results that were provided to the user, the search log data further specifying, for each map result, a geographic location to which the map result has been identified as relevant and an interaction field indicating whether the user interacted with the map result; for each geographic location; determining a number of the map results from the search log data that have been identified as relevant to the geographic location and with which the user interacted, determining a result suggest boost factor for the geographic location based on the number of search results that have been identified as relevant to the geographic location and with which the user interacted, the result suggest boost factor being a value indicative of a likelihood that a query received from the user is requesting map results that are relevant to the geographic location, and storing the result suggest boost factor in association with the user who generated the search log data; after storing the result suggest boost factor, receiving a partially-formed query along with an identifier of the user who generated the search log data; identifying the result suggest boost factor based on the identifier of the user received along with the query; determining a personalized user-specific and location-specific query completion suggestion based on the partially-formed query and the result suggest boost factor, the user-specific and location-specific query completion suggestion being personalized to the user based on the search log data of that user; and sending the personalized user-specific and location-specific query completion suggestion in response to receiving the partially-formed query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more data processors; and a memory coupled to the one or more data processors having instructions stored thereon which, when executed by the one or more data processors cause the one or more data processors to perform operations comprising; receiving search log data for a user, the search log data specifying map results that were provided to the user, the search log data further specifying, for each map result, a geographic location to which the map result has been identified as relevant and an interaction field indicating whether the user interacted with the map result; for each geographic location; determining a number of the map results from the search log data that have been identified as relevant to the geographic location and with which the user interacted, determining a result suggest boost factor for the geographic location based on the number of search results that have been identified as relevant to the geographic location and with which the user interacted, the result suggest boost factor being a value indicative of a likelihood that a query received from the user is requesting map results that are relevant to the geographic location, and storing the result suggest boost factor in association with the user who generated the search log data; after storing the result suggest boost factor, receiving a partially-formed query along with an identifier of the user who generated the search log data; identifying the result suggest boost factor based on the identifier of the user received along with the query; determining a personalized user-specific and location-specific query completion suggestion based on the partially-formed query and the result suggest boost factor, the user-specific and location-specific query completion suggestion being personalized to the user based on the search log data of that user; and sending the personalized user-specific and location-specific query completion suggestion in response to receiving the partially-formed query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing software comprising instructions executable by a processing device which, upon such execution, cause the processing device to perform operations comprising:
-
receiving search log data for a user, the search log data specifying map results that were provided to the user, the search log data further specifying, for each map result, a geographic location to which the map result has been identified as relevant and an interaction field indicating whether the user interacted with the map result; for each geographic location; determining a number of the map results from the search log data that have been identified as relevant to the geographic location and with which the user interacted, determining a result suggest boost factor for the geographic location based on the number of search results that have been identified as relevant to the geographic location, the result suggest boost factor being a value indicative of a likelihood that a query received from the user is requesting map results that are relevant to the geographic location, and storing the result suggest boost factor in an index associated with the user who generated the search log data; after storing the result suggest boost factor in the index, receiving a partially-formed query along with an identifier of the user who generated the search log data; identifying the index based on the identifier of the user; determining a personalized user-specific and location-specific query completion suggestion based on the partially-formed query and the result suggest boost factor, the user-specific and location-specific query completion suggestion being personalized to the user based on the search log data of that user; and sending the personalized user-specific and location-specific query completion suggestion in response to receiving the partially-formed query. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification