System and method for generating a pool of matched content
DC CAFCFirst Claim
1. A computer implemented method of generating a pool of matched electronic content pieces from an available pool of electronic content pieces based on a selected sample, the method including the steps of:
- providing at least one consumer database containing a plurality of consumer profiles with consumer preference identifying data stored on a data storage device,providing at least one brand database containing details of brand clients, each having one or more branding parameters stored on a data storage device,providing at least one content database containing a plurality of pieces of electronic content provided by at least one content provider with each piece of electronic content having one or more content profile identifiers stored on a data storage device,selecting, by a brand client, a plurality of representative electronic content pieces based on one or more branding parameters of the brand client to convey a brand identity,testing the selected plurality of representative electronic content pieces by an administrator using a data processor against a set of constraints to establish that a first constraint is satisfied, the first constraint comprising any one or more of;
determining an asset type for each of the representative electronic content pieces of the selected plurality, and determining that the asset types for the selected plurality includes a minimum number of asset types;
determining an asset type for each of the representative electronic content pieces of the selected plurality, and determining that the selected plurality includes a minimum number of any one or more of performers, artists, publishers, producers, or albums for each asset type of the selected plurality;
ordetermining that a particular asset type is included in the selected plurality, and determining that the selected plurality includes a minimum number of representative electronic content pieces having the particular asset type; and
generating a pool of matched electronic content pieces by;
selecting a plurality of electronic content pieces from the available pool based on comparing the one or more content profile identifiers of the representative electronic content pieces with one or more content profile identifiers of each content piece in the available pool of electronic content pieces to identify a set of matches, andincluding the set of matches in the matched electronic content pool only if a second constraint is satisfied, the second constraint comprising determining that the set of matches of electronic content pieces include a minimum number of pieces of content for each type of content,wherein each content profile identifier of each piece of electronic content is given a weighting factor or ranking and a quantitative value is given to each piece of electronic content in relation to each content profile identifier,wherein the quantitative value together with the weighting factor or ranking of each content profile identifier is used to calculate a value, or set of values related to each content profile identifier, for each piece of electronic content;
wherein the value, or set of values, is used to calculate a degree of association of the representative electronic content pieces with electronic content pieces by using the variation of the representative electronic content pieces compared to the electronic content pieces and including an electronic content piece in the matched content pool based on the degree of association;
wherein a minimum number of electronic content pieces must be chosen in order to define the representative electronic content pieces prior to testing the representative electronic content pieces against the set of constraints.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A method of generating a pool of matched content pieces from an available pool of content pieces based on a selected sample, including providing at least one consumer database containing a plurality of consumer profiles with consumer preference identifying data stored on a data storage device, providing at least one brand database containing details of brand clients, each having one or more branding parameters stored on a data storage device, providing at least one content database containing a plurality of pieces of content provided by at least one content provider with each piece of content having one or more content profile identifiers stored on a data storage device, selecting a number of representative content pieces based on one or more branding parameters of a brand client to convey a brand identity, testing the representative content pieces against a set of constraints based on one or more content profile identifiers to establish that a minimum number of content piece identifiers are chosen using a data processor, and generating a pool of matched content pieces by selecting a plurality of content pieces from the available pool based on comparing the one or more content profile identifiers of the representative content pieces with one or more content profile identifiers of each content piece in the available pool of content pieces and including matches in the matched content pool using a data processor.
15 Citations
16 Claims
-
1. A computer implemented method of generating a pool of matched electronic content pieces from an available pool of electronic content pieces based on a selected sample, the method including the steps of:
-
providing at least one consumer database containing a plurality of consumer profiles with consumer preference identifying data stored on a data storage device, providing at least one brand database containing details of brand clients, each having one or more branding parameters stored on a data storage device, providing at least one content database containing a plurality of pieces of electronic content provided by at least one content provider with each piece of electronic content having one or more content profile identifiers stored on a data storage device, selecting, by a brand client, a plurality of representative electronic content pieces based on one or more branding parameters of the brand client to convey a brand identity, testing the selected plurality of representative electronic content pieces by an administrator using a data processor against a set of constraints to establish that a first constraint is satisfied, the first constraint comprising any one or more of; determining an asset type for each of the representative electronic content pieces of the selected plurality, and determining that the asset types for the selected plurality includes a minimum number of asset types; determining an asset type for each of the representative electronic content pieces of the selected plurality, and determining that the selected plurality includes a minimum number of any one or more of performers, artists, publishers, producers, or albums for each asset type of the selected plurality;
ordetermining that a particular asset type is included in the selected plurality, and determining that the selected plurality includes a minimum number of representative electronic content pieces having the particular asset type; and generating a pool of matched electronic content pieces by; selecting a plurality of electronic content pieces from the available pool based on comparing the one or more content profile identifiers of the representative electronic content pieces with one or more content profile identifiers of each content piece in the available pool of electronic content pieces to identify a set of matches, and including the set of matches in the matched electronic content pool only if a second constraint is satisfied, the second constraint comprising determining that the set of matches of electronic content pieces include a minimum number of pieces of content for each type of content, wherein each content profile identifier of each piece of electronic content is given a weighting factor or ranking and a quantitative value is given to each piece of electronic content in relation to each content profile identifier, wherein the quantitative value together with the weighting factor or ranking of each content profile identifier is used to calculate a value, or set of values related to each content profile identifier, for each piece of electronic content; wherein the value, or set of values, is used to calculate a degree of association of the representative electronic content pieces with electronic content pieces by using the variation of the representative electronic content pieces compared to the electronic content pieces and including an electronic content piece in the matched content pool based on the degree of association; wherein a minimum number of electronic content pieces must be chosen in order to define the representative electronic content pieces prior to testing the representative electronic content pieces against the set of constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented content matching system for generating a pool of matched content pieces from an available pool of content pieces based on a selected sample, the system including:
-
at least one computer having one or more computer processors communicatively coupled to at least one or more computer-readable data storage devices at least one consumer database containing a plurality of consumer profiles with consumer preference identifying data, the at least one consumer database stored on a computer-readable data storage device, at least one brand database containing details of brand clients, each having one or more branding parameters stored on a computer-readable data storage device, at least one content database containing a plurality of pieces of electronic content provided by at least one content provider with each piece of electronic content having one or more content profile identifiers stored on a computer-readable data storage device, selecting, by a brand client, a plurality of representative electronic content pieces based on one or more branding parameters of the brand client to convey a brand identity, testing the selected plurality of representative electronic content pieces by an administrator using a data processor against a set of constraints to establish that a first constraint is satisfied, the first constraint comprising any one or more of; determining an asset type for each of the representative electronic content pieces of the selected plurality, and determining that the asset types for the selected plurality includes a minimum number of asset types; determining an asset type for each of the representative electronic content pieces of the selected plurality, and determining that the selected plurality includes a minimum number of any one or more of performers, artists, publishers, producers, or albums for each asset type of the selected plurality;
ordetermining that a particular asset type is included in the selected plurality, and determining that the selected plurality includes a minimum number of representative electronic content pieces having the particular asset type; and generating a pool of matched electronic content pieces by; selecting a plurality of electronic content pieces from the available pool based on comparing the one or more content profile identifiers of the representative electronic content pieces with one or more content profile identifiers of each content piece in the available pool of electronic content pieces to identify a set of matches, and including the set of matches in the matched electronic content pool only if a second constraint is satisfied, the second constraint comprising determining that the set of matches of electronic content pieces include a minimum number of pieces of content for each type of content, wherein each content profile identifier of each piece of electronic content is given a weighting factor or ranking and a quantitative value is given to each piece of electronic content in relation to each content profile identifier, wherein the quantitative value together with the weighting factor or ranking of each content profile identifier is used to calculate a value, or set of values related to each content profile identifier, for each piece of electronic content; wherein the value, or set of values, is used to calculate a degree of association of the representative electronic content pieces with electronic content pieces by using the variation of the representative electronic content pieces compared to the electronic content pieces and including an electronic content piece in the matched content pool based on the degree of association; wherein a minimum number of electronic content pieces must be chosen in order to define the representative electronic content pieces prior to testing the representative electronic content pieces against the set of constraints.
-
Specification