Adaptive multi-channel content selection with behavior-aware query analysis
First Claim
1. A method implemented by at least a computer system for adaptive multi-channel content selection with behavior-aware query analysis comprising:
- receiving a search query from a user;
determining, for each of a plurality of channels wherein each channel has a plurality of web results, a probability that the user will select a web result of the channel for the search query;
making at least one selection decision among the plurality of channels based on corresponding probabilities that the user will select a respective web result of at least a respective channel based on historical data of the user, whereinthe historical data comprises past click results and access time range associated with the query, andthe selection decision comprises at least selecting channel placement of the at least respective channel for presentation to the user;
determining an optimal number of web results to display for each of the plurality of channels based at least in part on the corresponding probabilities that the user will select the respective web result of the at least respective channel based on the historical data for each channel and the search query; and
presenting a number of web results to the user, a wherein the number of web results displayed for each of the plurality of channels being based on the optimal number determined for each of the plurality of channels.
1 Assignment
0 Petitions
Accused Products
Abstract
Preferred embodiments of the invention include systems and methods for selecting content from a plurality of channels in response to a received query are described. The invention embodiments include systems and methods that optimize content selection based on received queries and an identification of the user together with analysis of historical data. Embodiments of the invention also include methods for storing historical data including a plurality of queries and user data from a plurality of user databases, analyzing the stored historical data to classify the relevancy of a channel to each of the plurality of queries and user data, storing the classification, and displaying content to user based on such factors as user habits, queries, timing of searches, and content preferences.
-
Citations
10 Claims
-
1. A method implemented by at least a computer system for adaptive multi-channel content selection with behavior-aware query analysis comprising:
-
receiving a search query from a user; determining, for each of a plurality of channels wherein each channel has a plurality of web results, a probability that the user will select a web result of the channel for the search query; making at least one selection decision among the plurality of channels based on corresponding probabilities that the user will select a respective web result of at least a respective channel based on historical data of the user, wherein the historical data comprises past click results and access time range associated with the query, and the selection decision comprises at least selecting channel placement of the at least respective channel for presentation to the user; determining an optimal number of web results to display for each of the plurality of channels based at least in part on the corresponding probabilities that the user will select the respective web result of the at least respective channel based on the historical data for each channel and the search query; and presenting a number of web results to the user, a wherein the number of web results displayed for each of the plurality of channels being based on the optimal number determined for each of the plurality of channels. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented adaptive multi-channel content selection system comprising:
-
a computer memory for storing a set of instructions; a computer processor connected to the memory; a web search engine module stored in the computer memory and executable by the computer processor to receive a search query from a user and present web results corresponding to the search query to the user; and a channel selection system module stored in the computer memory and executable by the computer processor to; (i) determine, for each of a plurality of channels wherein each channel has a plurality of web results, a probability that the user will select a web result of the channel for the search query, (ii) make at least one selection decision among the plurality of channels based on corresponding probabilities that the user will select a respective web result of at least a respective channel based on historical data of the user, wherein the historical data comprises past click results and access time range associated with the query, and the selection decision comprises at least selecting channel placement of the at least respective channel for presentation to the user and (iii) determine an optimal number of the web results to display for each of the plurality of channels based at least in part on the corresponding probabilities that the user will select the respective web result of the at least respective channel based on the historical data for each channel and the search query, and (iv) display a number of the web results to the user, wherein the number being based on the optimal number determined for each of the plurality of channels. - View Dependent Claims (9, 10)
-
Specification