Content hosting and advertising systems and methods
First Claim
1. A system comprising:
- a data store includingat least a subset of media content,media content attribute data associated with the media content, the media content attribute data including a popularity score associated with a media content instance,user profile data associated with at least one consumer having access to the media content,advertising content distinct from the media content, andcontent matching data associated with the advertising content, the content matching data being provided by an advertiser and including targeted media popularity criteria associated with an advertising content instance,an access module communicatively coupled to an access device, said access module configured to receive a request sent by the access device, the request being for access to a media content instance included in the media content;
anda matching module configured to match at least one advertising content instance to the requested media content instance based on the media content attribute data, user profile data, and content matching data;
wherein said matching module is configured to determine a match value for matching the advertising content instance to the media content instance, the match value being determined for a combination of the user profile data, the media content attribute data, and the content matching data, the match value being based on an advertiser bid value;
wherein the matching module matches the at least one advertising content instance to the requested media content instance by giving a greater weight to demographic data in the media content instance than to user-provided target audience data included in the user profile data; and
further wherein said access module is further configured to provide the matched at least one advertising content instance to the access device for user presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
In an exemplary system, a data store includes at least a subset of media content, media content attribute data associated with the media content, user profile data associated with at least one consumer having access to the media content, advertising content, and content matching data associated with the advertising content. An access module is communicatively coupled to an access device and configured to receive a request sent by the access device, the request being for access to a media content instance included in the media content. A matching module is configured to match at least one advertising content instance included in the advertising content to the media content instance based on the media content attribute data, user profile data, and content matching data. The access module is configured to provide the matched advertising content instance to the access device for user presentation.
78 Citations
29 Claims
-
1. A system comprising:
-
a data store including at least a subset of media content, media content attribute data associated with the media content, the media content attribute data including a popularity score associated with a media content instance, user profile data associated with at least one consumer having access to the media content, advertising content distinct from the media content, and content matching data associated with the advertising content, the content matching data being provided by an advertiser and including targeted media popularity criteria associated with an advertising content instance, an access module communicatively coupled to an access device, said access module configured to receive a request sent by the access device, the request being for access to a media content instance included in the media content; and a matching module configured to match at least one advertising content instance to the requested media content instance based on the media content attribute data, user profile data, and content matching data; wherein said matching module is configured to determine a match value for matching the advertising content instance to the media content instance, the match value being determined for a combination of the user profile data, the media content attribute data, and the content matching data, the match value being based on an advertiser bid value; wherein the matching module matches the at least one advertising content instance to the requested media content instance by giving a greater weight to demographic data in the media content instance than to user-provided target audience data included in the user profile data; and further wherein said access module is further configured to provide the matched at least one advertising content instance to the access device for user presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 27)
-
-
16. A system comprising:
-
an access module configured to receive the following from a plurality of access devices communicatively coupled to said access module; media content and associated media content attribute data from at least a first source, advertising content and associated content matching data from at least a second source, wherein the advertising content is distinct from the media content, the content matching data being provided by an advertiser, and user profile data from a third source having access to the media content, said access module being further configured to receive requests for access to the media content and to distribute the media content; a data store configured to store the media content, media content attribute data, advertising content, content matching data, and user profile data, wherein the media content attribute data includes a popularity score associated with a media content instance, and the content matching data includes targeted media popularity criteria associated with an advertising content instance; a tracking module configured to track the distribution of the media content, generate tracking data based on the tracked distribution, and provide the tracked data to said data store for inclusion in at least one of the user profile data and media content attribute data; and a matching module configured to dynamically match, in response to a request for access to a media content instance included in the media content, at least one advertising content instance included in the advertising content to the requested media content instance based on the media content attribute data, the user profile data, and the content matching data stored in said data store; wherein the matching module matches the at least one advertising content instance to the requested media content instance by giving a greater weight to demographic data in the media content instance than to user-provided target audience data included in the user profile data; and further wherein said access module is further configured to provide the matched at least one advertising content instance to at least one of the access devices for presentation. - View Dependent Claims (17, 25, 28)
-
-
18. A computer-implemented method comprising:
-
receiving media content attribute data that includes a popularity score associated with a media content instance; receiving content matching data from an advertiser that includes targeted media popularity criteria associated with an advertising content instance; tracking media consumption events associated with the media content instance; receiving a request over a network from an access device for a media content instance; matching at least one advertising content instance to the requested media content instance by determining a match value for matching the advertising content instance to the media content instance, the match value being determined for a combination of the user profile data, the media content attribute data, and the content matching data, the match value being based on an advertiser bid value, wherein matching the at least one advertising content instance to the requested media content instance includes giving a greater weight to demographic data in the media content instance than to user-provided target audience data included in the user profile data; and providing the matched advertising content instance and the requested media content instance over the network to the access device, wherein the advertising content instance is distinct from the media content instance. - View Dependent Claims (19, 20, 21, 22, 23, 26, 29)
-
Specification