REALTIME POPULARITY PREDICTION FOR EVENTS AND QUERIES
First Claim
Patent Images
1. A computer-implemented method to forecast the outcome of an event, the computer-implemented method comprising:
- accessing a log having queries received by a search engine, search navigation data for users that access search results returned by the search engine, and browsing data received from client devices used by the users;
traversing the log to identify entries that correspond to an event of interest to a user;
assigning a popularity measure to the event based on a count of the identified entries that correspond to the event;
analyzing the identified entries to determine a sentiment associated with the users that access content associated with the event; and
selecting an outcome of the event based on the sentiment of the users that access content associated with the event and a rate of change associated with the popularity measure assigned to the event using the log.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, media, and method for realtime popularity prediction for event and queries are provided. The popularity prediction is made by a prediction engine that is coupled to a search engine, a crawler, and a sentiment component. The prediction engine determines a change in popularity for an event or a query based on content provided by the crawler, sentiments identified by the sentiment component, and queries received in realtime by the search engine. The prediction engine may also use the content, sentiments, and queries to predict an outcome for a popularity based event.
83 Citations
20 Claims
-
1. A computer-implemented method to forecast the outcome of an event, the computer-implemented method comprising:
-
accessing a log having queries received by a search engine, search navigation data for users that access search results returned by the search engine, and browsing data received from client devices used by the users; traversing the log to identify entries that correspond to an event of interest to a user; assigning a popularity measure to the event based on a count of the identified entries that correspond to the event; analyzing the identified entries to determine a sentiment associated with the users that access content associated with the event; and selecting an outcome of the event based on the sentiment of the users that access content associated with the event and a rate of change associated with the popularity measure assigned to the event using the log. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15)
-
-
11. One or more computer-readable media storing instructions for performing a method to determine the sentiment for a query, the method comprising:
-
parsing each query in a log to identify terms that are included in a white list, gray list, and red list; assigning a positive, negative, or neutral sentiment to the query based on the distribution of the terms in the white list, gray list, and red list; and generating a popularity measure for each query based on counts included in the query log and the sentiments assigned to the queries. - View Dependent Claims (12, 13, 14)
-
-
16. A computer prediction system to forecast future popularity for queries, the prediction system comprising:
-
one or more search engines configured to receive queries from a user and to provide results to the user; one or more logs coupled to the one or more search engines and configured to store purchase transaction data, browsing data, and queries issued by users, who submit queries to the one or more search engines; and one or more prediction engines configured to forecast a future popularity of queries that the user is likely to issue in a certain time period based on queries, purchases, and aggregated behaviors for a group of users that issue the queries. - View Dependent Claims (17, 18, 19, 20)
-
Specification