Asynchronous advertising placement based on metadata
First Claim
Patent Images
1. A method for content filtering, the method comprising:
- receiving information at an ad server regarding one or more media content files provided to a user device by one or more content servers, wherein each of the media content files includes metadata reflecting characteristics used to organize the respective media content file;
receiving ad-based criteria at the ad server, wherein the ad-based criteria associates one or more ad campaigns with at least one of the media content files, wherein the criteria concern personalization of ad files in at least one of the ad campaigns for a user of the user device based on information in an associated user profile that is updated on a periodic basis and includes acceptability rules that indicate what types of digital ad files the user does and does not want to receive;
executing instructions stored in memory by a processor of the ad server, the instructions executed to;
filter one or more of the associated ad campaigns based on the acceptability rules, andpersonalize at least one of the ad files from the filtered ad campaigns to provide a personalized set of ad files for play on the user device, wherein personalizing the at least one ad file is based on characteristics of the at least one media content file and the ad-based criteria associated with each ad file in the personalized set, wherein the personalized set of ad files is stored in memory of the user device, and wherein the personalized set of ad files is included in a stored history;
tracking, by the ad server, which of the personalized set of ad files have been played within a predetermined time period, wherein a plug-in client recalls the played ad files upon request from the memory to be played on the user device; and
updating, by the ad server, the stored personalized set of ad files in memory with a new personalized set of ad files that have been filtered based on updates to the user profile information on the user device, wherein the new personalized set of ad files is stitched into media content files subsequently 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.
853 Citations
17 Claims
-
1. A method for content filtering, the method comprising:
-
receiving information at an ad server regarding one or more media content files provided to a user device by one or more content servers, wherein each of the media content files includes metadata reflecting characteristics used to organize the respective media content file; receiving ad-based criteria at the ad server, wherein the ad-based criteria associates one or more ad campaigns with at least one of the media content files, wherein the criteria concern personalization of ad files in at least one of the ad campaigns for a user of the user device based on information in an associated user profile that is updated on a periodic basis and includes acceptability rules that indicate what types of digital ad files the user does and does not want to receive; executing instructions stored in memory by a processor of the ad server, the instructions executed to; filter one or more of the associated ad campaigns based on the acceptability rules, and personalize at least one of the ad files from the filtered ad campaigns to provide a personalized set of ad files for play on the user device, wherein personalizing the at least one ad file is based on characteristics of the at least one media content file and the ad-based criteria associated with each ad file in the personalized set, wherein the personalized set of ad files is stored in memory of the user device, and wherein the personalized set of ad files is included in a stored history; tracking, by the ad server, which of the personalized set of ad files have been played within a predetermined time period, wherein a plug-in client recalls the played ad files upon request from the memory to be played on the user device; and updating, by the ad server, the stored personalized set of ad files in memory with a new personalized set of ad files that have been filtered based on updates to the user profile information on the user device, wherein the new personalized set of ad files is stitched into media content files subsequently played on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17)
-
-
9. A system for content filtering, the system comprising:
-
a communication interface of an ad server that communicates over a communication network, wherein the communication interface; receives information regarding one or more media content files provided by one or more content servers to a user device, wherein each of the received media content files includes metadata reflecting characteristics used to organize the respective media content file, receives ad-based criteria that associates one or more ad campaigns with at least one of the media content files, wherein the criteria concern personalization of ad files in at least one of the ad campaigns for a user of the user device based on information in an associated user profile, that is updated on a periodic basis and includes acceptability rules that indicate what types of digital ad files the user does or does not want to receive; a processor of the ad server that executes instructions stored in a computer-readable storage medium, wherein execution of the instructions by the processor; filters one or more of the associated ad campaigns based on the acceptability rules, and personalizes at least one of the ad files from the filtered ad campaigns to provide a personalized set of ad files for play on the user device, wherein personalizing the at least one ad file is based on characteristics of the at least one media content the and the ad-based criteria associated with each ad file in the personalized set; and the ad server that; stores the personalized set of ad files, the personalized set of ad files included in a stored history, tracks which of the personalized set of ad files have been played within a predetermined time period, wherein a plug-in client recalls the played ad files upon request from memory to be played; updates the stored personalized set of files with a new personalized set of ad files that have been filtered based on updates to the user profile information, wherein the new personalized set of ad files is stitched into media content files subsequently played on the user device.
-
-
10. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for content filtering, the method comprising:
-
receiving information regarding one or more media content files provided to a user device by one or more content servers, wherein each of the media content files includes metadata reflecting characteristics used to organize the respective media content file; receiving ad-based criteria at an ad server, wherein the ad-based criteria associates one or more ad campaigns with at least one of the media content files, wherein the criteria concern personalization of ad files in at least one ad campaign for a user of the user device based on information in an associated user profile, wherein the user profile information is updated on a periodic basis and includes acceptability rules that indicate what types of digital ad files the user does and does not want to receive; filtering, by the ad server, one or more of the associated ad campaigns based on the acceptability rules, personalizing, by the ad server, at least one of the ad files from the filtered ad campaigns to provide a personalized set of ad files for play on the user device, wherein personalizing the at least one ad file is based on characteristics of the at least one media content the and the ad-based criteria associated with each ad file in the personalized set, wherein the personalized set of ad files is stored in memory of the user device, and wherein the personalized set of ad files is included in a stored history; tracking, by the ad server, which of the personalized set of ad files have been played within a predetermined time period, wherein a plug-in client recalls the played ad files upon request from the memory to be played on the user device; and updating, by the ad server, the stored personalized set of ad files in memory with a new personalized set of ad files that have been filtered based on updates to the user profile information on the user device, wherein the new personalized set of ad files is stitched into media content files subsequently played on the user device.
-
Specification