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, where the media content attribute data selectively includes;
content-provider-target-demographic data that specifies target demographic information for the associated instance of media content, andmedia-consumption-demographic data that is determined from media-consumption-events related to the associated instance of media content,user profile data associated with at least one consumer having access to the media content,advertising content, andcontent matching data associated with the advertising content, where at least a subset of the content matching data specifies a desired demographic;
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;
a matching module 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; and
wherein the matching module matches the at least one advertising content instance to the requested media content instance by matching the desired demographic of the content matching data to the content-provider-target-demographic data and the media-consumption-demographic data of the media content attribute data, giving a greater weight to the media-consumption-demographic data than to the provider-target-demographic data; and
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.
-
Citations
19 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, where the media content attribute data selectively includes; content-provider-target-demographic data that specifies target demographic information for the associated instance of media content, and media-consumption-demographic data that is determined from media-consumption-events related to the associated instance of 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, where at least a subset of the content matching data specifies a desired demographic; 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; a matching module 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; and wherein the matching module matches the at least one advertising content instance to the requested media content instance by matching the desired demographic of the content matching data to the content-provider-target-demographic data and the media-consumption-demographic data of the media content attribute data, giving a greater weight to the media-consumption-demographic data than to the provider-target-demographic data; and 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. A method comprising:
-
utilizing a computing system to receive a request over a network, the request being associated with a media content instance being accessed by a user; matching, by the computing system, at least one advertising content instance to the media content instance at least in part by selecting, by the computing system, the at least one advertising content instance from a plurality of advertising content instances based on media content attribute data associated with the media content instance, user profile data associated with the user, and content matching data associated with the plurality of advertising content instances and provided by at least one advertiser; and providing, by the computing system, the at least one advertising content instance over the network for presentation to the user, wherein at least some of the media content attribute data includes; content-provider-target-demographic data that specifies target demographic information for the associated instance of media content, and media-consumption-demographic data that is determined from media-consumption-events related to the associated instance of media content, and matching the at least one advertising content instance to the requested media content instance is done by causing the computing system to match the desired demographic of the content matching data to the content-provider-target-demographic data and the media-consumption-demographic data of the media content attribute data, giving a greater weight to the media-consumption-demographic data than to the provider-target-demographic data. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable medium that includes computer-executable instructions, the instructions including instructions for:
-
receiving a request over a network, the request being associated with a media content instance being accessed by a user; matching at least one advertising content instance to the media content instance at least in part by selecting the at least one advertising content instance from a plurality of advertising content instances based on media content attribute data associated with the media content instance, user profile data associated with the user, and content matching data associated with the plurality of advertising content instances and provided by at least one advertiser; and providing the at least one advertising content instance over the network for presentation to the user, wherein at least some of the media content attribute data includes; content-provider-target-demographic data that specifies target demographic information for the associated instance of media content, and media-consumption-demographic data that is determined from media-consumption-events related to the associated instance of media content, and matching the at least one advertising content instance to the requested media content instance is done by causing the computing system to match the desired demographic of the content matching data to the content-provider-target-demographic data and the media-consumption-demographic data of the media content attribute data, giving a greater weight to the media-consumption-demographic data than to the provider-target-demographic data. - View Dependent Claims (17, 18, 19)
-
Specification