Query feature based data structure retrieval of predicted values
First Claim
1. A system of query feature based data structure retrieval of predicted values, comprising:
- a data processing system including a memory and one or more processors to;
create a data structure having a plurality of rows corresponding to content/query features and a plurality of columns corresponding to predicted values, wherein the predicted values comprise a total number of content item selections, a total good predictive value, a total bad predictive value, good content item odds, and bad content item odds, respectively;
determine a first session feature associated with a selection of a first content item during a first session;
populate the data structure based on content selected during the first session;
determine a second session feature associated with a selection of a second content item during a second session;
determine that the second session feature corresponds to the first session feature;
determine during the second session, using a statistical model, a set of predicted quality values associated with a content item, the statistical-model derived based on previously rated content items from the first session, the statistical model including a model parameter;
obtain during the second session a set of content/query features associated with the selection of the content item, the set of content/query features including;
an identifier associated with a provider of the content item, anda keyword associated with the content item, andwherein the set of content/query features further includes;
an identifier associated with the content item,a word in the query that the content item did not target,a length of the query, ora quantity of words in the query that are not in keywords associated with the content item;
retrieve, during the second session, from the data structure populated during the first session, a set of predicted values for each of the set of content/query features and an odds value for each of the set of content/query features;
create, during the second session, for each of the set of content/query features, a set of aggregate predicted values for each of the set of content/query features by combining the set of predicted quality values with the set of predicted values;
estimate, during the second session, for each content/query feature, a predicted odds value based on the model parameter and the respective odds value; and
include the set of aggregate predicted values and the predicted odds value in the data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A system of content/query feature based data structure retrieval of predicted values is provided. The system can create a data structure having a plurality of rows corresponding to individual content/query features and a plurality of columns corresponding to individual predicted values. The processors can obtain a set of session features associated with a selection by a computing device in response to a query, and a set of content/query features associated with the selection of the content item. The processors can retrieve, from the data structure, a set of predicted values for each of the set of content/query features. The processors can generate, for each of the set of content/query features, a set of aggregate predicted values for each of the set of content/query features, and can include the set of aggregate predicted values in the data structure.
81 Citations
11 Claims
-
1. A system of query feature based data structure retrieval of predicted values, comprising:
-
a data processing system including a memory and one or more processors to; create a data structure having a plurality of rows corresponding to content/query features and a plurality of columns corresponding to predicted values, wherein the predicted values comprise a total number of content item selections, a total good predictive value, a total bad predictive value, good content item odds, and bad content item odds, respectively; determine a first session feature associated with a selection of a first content item during a first session; populate the data structure based on content selected during the first session; determine a second session feature associated with a selection of a second content item during a second session; determine that the second session feature corresponds to the first session feature; determine during the second session, using a statistical model, a set of predicted quality values associated with a content item, the statistical-model derived based on previously rated content items from the first session, the statistical model including a model parameter; obtain during the second session a set of content/query features associated with the selection of the content item, the set of content/query features including; an identifier associated with a provider of the content item, and a keyword associated with the content item, and wherein the set of content/query features further includes; an identifier associated with the content item, a word in the query that the content item did not target, a length of the query, or a quantity of words in the query that are not in keywords associated with the content item; retrieve, during the second session, from the data structure populated during the first session, a set of predicted values for each of the set of content/query features and an odds value for each of the set of content/query features; create, during the second session, for each of the set of content/query features, a set of aggregate predicted values for each of the set of content/query features by combining the set of predicted quality values with the set of predicted values; estimate, during the second session, for each content/query feature, a predicted odds value based on the model parameter and the respective odds value; and include the set of aggregate predicted values and the predicted odds value in the data structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of content/query feature based data structure retrieval of predicted values, comprising:
-
creating, using one or more processors of a data processing system, a data structure having a plurality of rows corresponding to individual content/query features and a plurality of columns corresponding to individual predicted values, wherein the individual predicted values comprise a total number of content item selections, a total good predictive value, a total bad predictive value, good content item odds, and bad content item odds, respectively; determining a first session feature associated with a selection of a first content item during a first session; populating the data structure based on content selected during the first session; determining a second session feature associated with a selection of a second content item during a second session; determining that the second session feature corresponds to the first session feature; determining during the second session, by the one or more processors using a statistical model, a set of predicted quality values associated with a content item, the statistical model derived based on previously rated content items from the first session, the statistical model including a model parameter; obtaining during the second session, by the data processing system, a set of content/query features associated with the selection of the content item, the set of content/query features including; an identifier associated with a provider of the content item, and a keyword associated with the content item, and wherein the set of content/query features further includes; an identifier associated with the content item, a word in the query that the content item did not target, a length of the query, or a quantity of words in the query that are not in keywords associated with the content item; retrieving during the second session, by the one or more processors from the data structure populated during the first session, a set of predicted values for each of the set of content/query features and an odds value for each of the set of content/query features; creating during the second session, by the one or more processors, for each of the set of content/query features, a set of aggregate predicted values for each of the set of content/query features by combining the set of predicted quality values with the set of predicted values; estimating during the second session, by the one or more processors, for each of the set of content/query features, a predicted odds value based on the model parameter and the respective odds value; and including during the second session, by the one or more processors, the set of aggregate predicted values in the data structure. - View Dependent Claims (8, 9, 10, 11)
-
Specification