CPC H04N 21/26291 (2013.01) [H04N 21/23424 (2013.01); H04N 21/23892 (2013.01); H04N 21/2393 (2013.01); H04N 21/44204 (2013.01); H04N 21/4532 (2013.01); H04N 21/47217 (2013.01); H04N 21/812 (2013.01); H04N 21/8355 (2013.01)] | 20 Claims |
1. A method comprising:
receiving a request from a user to download a media asset;
identifying, based on an original user advertising criteria, a first advertisement to be embedded with the media asset, wherein the first advertisement satisfies the original user advertising criteria;
downloading the media asset with the first advertisement embedded with the media asset;
determining, after a period of time has elapsed from the download, that the original user advertising criteria has changed to an updated user advertising criteria;
determining that the first advertisement embedded with the media asset fails to satisfy the updated user advertising criteria; and
in response to determining (a) that the original user advertising criteria has changed to the updated user advertising criteria, and (b) that the first advertisement embedded with the media asset fails to satisfy the updated user advertising criteria:
retrieving a second advertisement from a plurality of advertisements that satisfies the updated user advertising criteria; and
replacing the first advertisement embedded with the media asset by embedding the second advertisement within the downloaded media asset.
|