Predicting content and context performance based on performance history of users
First Claim
1. A method, comprising:
- assembling, via a processor, an input data set based on performance data of delivered invitational content with respect to known contexts, content similarity data for the delivered invitational content, and context similarity data for the known contexts;
identifying clusters in the input data set, each of the clusters associating at least one of the delivered invitational content and at least one of the known contexts;
generating first rank values for the clusters with respect to at least one of the delivered invitational content and second rank values for the clusters with respect to at least one of the known contexts;
computing total rank values for the identified known contexts, wherein for each of the identified known contexts the computing comprises;
identifying one or more rank paths associated with the one of the identified known contexts,calculating a product of first and second rank values associated with each of the one or more rank paths, andcalculating a total rank value for the one of the identified known contexts as a sum of the rank path products for each of the one or more rank paths; and
storing a dataset for a database, the dataset comprising at least the delivered invitational content, the known contexts, the identified clusters, the first rank values, the second rank values, the total rank values, content metadata for the delivered invitational content, and context metadata for the known contexts.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for selecting contexts for new invitational content and invitational content for new contexts. In particular, a performance history of delivered invitational content in known contexts is combined with similarity measures for the delivered invitational content, with respect to a new invitational content, to generate a list of potential contexts for the new invitational content. Similarly, a performance history of in known contexts with delivered invitational content can combined with similarity measures for known contexts, with respect to a new context, to generate a list of potential content for the new context. Further, a combination of these methods can be used to pair new invitational content with new contexts.
-
Citations
20 Claims
-
1. A method, comprising:
-
assembling, via a processor, an input data set based on performance data of delivered invitational content with respect to known contexts, content similarity data for the delivered invitational content, and context similarity data for the known contexts; identifying clusters in the input data set, each of the clusters associating at least one of the delivered invitational content and at least one of the known contexts; generating first rank values for the clusters with respect to at least one of the delivered invitational content and second rank values for the clusters with respect to at least one of the known contexts; computing total rank values for the identified known contexts, wherein for each of the identified known contexts the computing comprises; identifying one or more rank paths associated with the one of the identified known contexts, calculating a product of first and second rank values associated with each of the one or more rank paths, and calculating a total rank value for the one of the identified known contexts as a sum of the rank path products for each of the one or more rank paths; and storing a dataset for a database, the dataset comprising at least the delivered invitational content, the known contexts, the identified clusters, the first rank values, the second rank values, the total rank values, content metadata for the delivered invitational content, and context metadata for the known contexts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; a data importation element configured to control the processor to assemble an input data set based on performance data for delivered invitational content with respect to known contexts, content metadata for the delivered invitational content, and context metadata for the known contexts; a cluster extraction element configured to control the processor to identify clusters based on the input data, each of the clusters associating at least one of the delivered invitational content and at least one of the known contexts; a data exporter element configured to control the processor to generate first rank values for the clusters with respect to the at least one of the delivered invitational content, generating second rank values for the clusters with respect to the at least one of the known contexts, computing total rank values for the identified known contexts, and storing a dataset for a database, the dataset comprising at least the delivered invitational content, the known contexts, the identified clusters, the first rank values, the second rank values, the total rank values, content metadata for the delivered invitational content, and context metadata for the known contexts, wherein computing total rank values for each of the identified known contexts comprises; identifying one or more rank paths associated with the one of the identified known contexts, calculating a product of first and second rank values associated with each of the one or more rank paths, and calculating a total rank value for the one of the identified known contexts as a sum of the rank path products for each of the one or more rank paths. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having code for causing a computer to perform a method stored thereon, the method comprising:
-
assembling, via a processor, an input data set based on performance data of delivered invitational content with respect to known contexts, content similarity data for the delivered invitational content, and context similarity data for the known contexts; identifying clusters in the input data set, each of the clusters associating at least one of the delivered invitational content and at least one of the known contexts; generating first rank values for the clusters with respect to at least one of the delivered invitational content and second rank values for the clusters with respect to at least one of the known contexts, wherein the first rank values measure a relation between the clusters and the at least one of the delivered invitational content, and the second rank values measure a relation between the clusters and the at least one of the known contexts; computing total rank values for the identified known contexts, wherein for each of the identified known contexts the computing comprises; identifying one or more rank paths associated with the one of the identified known contexts, calculating a product of first and second rank values associated with each of the one or more rank paths, and calculating a total rank value for the one of the identified known contexts as a sum of the rank path products for each of the one or more rank paths; and storing a dataset for a database, the dataset comprising at least the delivered invitational content, the known contexts, the identified clusters, the first rank values, the second rank values, the total rank values, content metadata for the delivered invitational content, and context metadata for the known contexts. - View Dependent Claims (17, 18, 19, 20)
-
Specification