Patent ID: 9208352
Filing Date: 2015-12-08
Classification: G06F,G06T,G09C,H04L

Abstract:
1. A system comprising: a hardware processor; and a memory to store data used by the hardware processor, wherein the hardware processor is operative to: receive a media content item including a watermark embedded in the media content item, the watermark encoding a series of data values of an output stream of a linear feedback shift register initialized with a seed including an information element and an assurance value, the information element consisting of N bits, the assurance value consisting of P bits, the linear feedback shift register having a plurality of states including an initial state, each of the states including a first value of N bits and a second value of P bits; identify at least part of the watermark in the media content item; extract two or more data values of the data values from the at least part of the identified watermark; process two or more extracted data values of the extracted data values yielding the initial state of the linear feedback shift register including: generating a plurality of equations based on the two or more extracted data values and an offset of each of the two or more extracted data values and a recursion mask of the linear feedback shift register and solving the equations to yield a first state of the states of the linear feedback shift register; and/or rolling back the linear feedback shift register to the initial state; and based on determining the initial state via the rolling back and/or solving the equations: authenticate the first value of the initial state using the second value of the initial state; confirm that the first value of the initial state is indeed the information element which was included in the seed processed by the linear feedback shift register; and provide a positive identification of an illegitimate distributor of the media content item.