| CPC H04N 21/8358 (2013.01) [H04L 9/3213 (2013.01); H04L 2209/608 (2013.01)] | 15 Claims |

|
1. A method comprising:
receiving, by a media device, a media segment configured for presentation by the media device, wherein the media segment includes a set of video frames;
detecting, in at least one video frame of the set of video frames, a watermark based on pixel values of pixels of a set of pixels of the at least one video frame;
extracting watermark data from the set of pixels by defining a sequence of symbols from the set of pixels, wherein pixels of the set of pixels having a first pixel value are assigned a first symbol and pixels of the set of pixels having a second pixel value are assigned a second symbol, wherein the watermark data is usable to identify a replacement media segment to be displayed by the media device, and wherein the watermark data includes a token associated with the replacement media segment;
displaying, by the media device, the replacement media segment in place of the media segment; and
transmitting the token to a destination address, wherein the token is configured to provide proof that the replacement media segment has been presented by the media device.
|