CPC H04N 21/23424 (2013.01) [H04N 7/17318 (2013.01); H04N 21/20 (2013.01); H04N 21/21 (2013.01); H04N 21/23 (2013.01); H04N 21/234 (2013.01); H04N 21/235 (2013.01); H04N 21/2347 (2013.01); H04N 21/23418 (2013.01); H04N 21/23439 (2013.01); H04N 21/24 (2013.01); H04N 21/25 (2013.01); H04N 21/251 (2013.01); H04N 21/2543 (2013.01); H04N 21/25883 (2013.01); H04N 21/2668 (2013.01); H04N 21/44 (2013.01); H04N 21/442 (2013.01); H04N 21/4405 (2013.01); H04N 21/44008 (2013.01); H04N 21/44016 (2013.01); H04N 21/44204 (2013.01); H04N 21/44213 (2013.01); H04N 21/44222 (2013.01); H04N 21/44224 (2020.08); H04N 21/4722 (2013.01); H04N 21/812 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, at a computing system, a sequence of media content that includes interstitial advertisements;
receiving, at the computing system, control data that includes timing information of when in the sequence of media content at least one replacement advertisement should be presented in place of at least one of the interstitial advertisements;
steganographically embedding, by the computing system, the control data into the sequence of media content, wherein at least a portion of the steganographically embedded control data is encrypted; and
distributing, by the computing system, the sequence of media content having the steganographically embedded control data to client devices that are configured to (i) present the sequence of media content, (ii) detect in the sequence of media content the steganographically embedded control data, (iii) determine, from the detected steganographically embedded control data, the timing information of when in the sequence of media content the at least one replacement advertisement should be presented, and (iv) cause the at least one replacement advertisement to be presented in accordance with the timing information, in place of content of the sequence of media content.
|