ASYNCHRONOUS ADVERTISING PLACEMENT BASED ON METADATA
First Claim
Patent Images
1. A method for ad matching, the method comprising:
- receiving media content produced by one or more content providers, wherein the received media content includes characteristics used to organize the media content in a network;
receiving ad-based criteria that associates one or more ads with at least one type of media content in the network, wherein the criteria includes rules and metadata used to associate a particular ad with user information or media content characteristics;
receiving user profile information from a user device;
executing instructions stored in memory by a processor, the instructions executed to;
evaluating the user profile, wherein the evaluated user profile identifies at least one media content that the user wishes to view;
matching one or more ads for the user, wherein the matched of the one or more ads is based on the characteristics of the identified media content and the ad-based criteria associated with each ad being matched;
delivering the selected one or more ads for the user to view on the user device, wherein the ads are stored in memory to be played with the media content on the user device; and
updating the stored ads in memory based on updates to the received ad-based criteria or user profile information on the user device, wherein the updated ads are used with a subsequent media content played on the user device.
6 Assignments
0 Petitions
Accused Products
Abstract
A podcast system and method are provided to select and deliver media ads over a network to a user device and to insert the media ads in media content subscribed to and delivered over the network to the user device.
18 Citations
13 Claims
-
1. A method for ad matching, the method comprising:
-
receiving media content produced by one or more content providers, wherein the received media content includes characteristics used to organize the media content in a network; receiving ad-based criteria that associates one or more ads with at least one type of media content in the network, wherein the criteria includes rules and metadata used to associate a particular ad with user information or media content characteristics; receiving user profile information from a user device; executing instructions stored in memory by a processor, the instructions executed to; evaluating the user profile, wherein the evaluated user profile identifies at least one media content that the user wishes to view; matching one or more ads for the user, wherein the matched of the one or more ads is based on the characteristics of the identified media content and the ad-based criteria associated with each ad being matched; delivering the selected one or more ads for the user to view on the user device, wherein the ads are stored in memory to be played with the media content on the user device; and updating the stored ads in memory based on updates to the received ad-based criteria or user profile information on the user device, wherein the updated ads are used with a subsequent media content played on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for ad matching, the system comprising:
-
memory; and a processor for executing instructions stored in a computer-readable storage medium, wherein execution of the instructions by the processor; receives media content produced by one or more content providers, wherein the received media content includes characteristics used to organize the media content in a network, receives ad-based criteria that associates one or more ads with at least one type of media content in the network, wherein the criteria includes rules and metadata used to associate a particular ad with user information or media content characteristics; receives user profile information from a user device, evaluates the user profile, wherein the evaluated user profile identifies at least one media content that the user wishes to view, matches one or more ads for the user, wherein the matched of the one or more ads is based on the characteristics of the identified media content and the ad-based criteria associated with each ad being matched, delivers the selected one or more ads for the user to view on the user device, wherein the ads are stored in memory to be played with the media content on the user device, and updates the stored ads in memory based on updates to the received ad-based criteria or user profile information on the user device, wherein the updated ads are used with a subsequent media content played on the user device.
-
-
13. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for ad matching, the method comprising:
-
receiving media content produced by one or more content providers, wherein the received media content includes characteristics used to organize the media content in a network; receiving ad-based criteria that associates one or more ads with at least one type of media content in the network, wherein the criteria includes rules and metadata used to associate a particular ad with user information or media content characteristics; receiving user profile information from a user device; evaluating the user profile, wherein the evaluated user profile identifies at least one media content that the user wishes to view; matching one or more ads for the user, wherein the matched of the one or more ads is based on the characteristics of the identified media content and the ad-based criteria associated with each ad being matched; delivering the selected one or more ads for the user to view on the user device, wherein the ads are stored in memory to be played with the media content on the user device; and updating the stored ads in memory based on updates to the received ad-based criteria or user profile information on the user device, wherein the updated ads are used with a subsequent media content played on the user device.
-
Specification