PREDICTING FUTURE QUERIES FROM LOG DATA
First Claim
Patent Images
1. A computing system configured to select a future query, the system comprising:
- one or more search engines configured to receive queries from a user and to provide results to the user;
one or more query logs coupled to the one or more search engines and configured to store queries issued by users, who submit queries to the one or more search engines; and
one or more prediction components configured to select future queries that the user is likely to issue in a certain time period based on a query history for the user and aggregated behaviors for a group of users corresponding to the queries stored in the query log for the group of users.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, media, and method for selecting future queries are provided. The selected future queries are used to transmit appropriate online advertising to a user that issues queries to a search engine. The search engine is coupled to a prediction component that predicts what subject the user is going to be interested in and when the user will be interested in the subject. The prediction component returns a future query using statistical language models representing a query history of the user and aggregate query histories for a community of users.
-
Citations
20 Claims
-
1. A computing system configured to select a future query, the system comprising:
-
one or more search engines configured to receive queries from a user and to provide results to the user; one or more query logs coupled to the one or more search engines and configured to store queries issued by users, who submit queries to the one or more search engines; and one or more prediction components configured to select future queries that the user is likely to issue in a certain time period based on a query history for the user and aggregated behaviors for a group of users corresponding to the queries stored in the query log for the group of users. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more computer readable media storing instructions for performing a method of determining a likelihood of a future query, the method comprising:
-
collecting data from searches issued by users; receiving a user query at a certain time; generating prediction language models from the collected data; and predicting a likelihood of a future query based on the model and a query history of the user. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method to select a future query, the method comprising:
-
receiving a query from a user; determining whether a user query history is available for the user; when a query history of the user is unavailable, generating a background model query as the future query for the user; and when a query history of the user is available, comparing the query history of the user to an aggregate query history for other users and statistically selecting a query as the future query for the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification