Watermarking and fingerprinting digital content using alternative blocks to embed information
0 Assignments
0 Petitions
Accused Products
Abstract
A method of embedding information in digital content representing media streams. The method includes (1) selecting a set of locations within that digital content representing the media stream to embed information, (2) selecting a set of possible alterations to make at those locations, and (3) making a subset of the possible alterations. The set of locations and possible alterations is herein sometimes called a “watermark.” The subset of actual alterations that are made is herein sometimes called a “fingerprint.” The method determines a set of locations at which there are alternative versions of digital content representing the same media stream, such as one being the original and one being an alternative version of the same digital content, herein sometimes called the “original movie” and the “alt-movie,” or herein sometimes called the “original block” and the “alt-block” for a particular block in the digital content representing the media stream.
-
Citations
44 Claims
-
1-12. -12. (canceled)
-
13. A physical medium including instructions readable by a computing device, the instructions directing the computing device to select among more than one possible set of presentation possibilities in a media stream;
- wherein
the instructions to select include more than zero markers indicating choices among more than one possible presentation, with the possible choices if made individually possibly not preserving packetization, but with the possible choices collectively preserving packetization of the digital content. - View Dependent Claims (14, 15, 16, 17, 18)
- wherein
-
19-38. -38. (canceled)
-
39. A method of presentation of digital content comprising:
-
selecting among more than one possible set of presentation possibilities in a media stream;
whereinsaid selection includes more than zero markers indicating choices among more than one possible presentation, with the possible choices if made individually possibly not preserving packetization, but with the possible choices collectively preserving packetization of the digital content. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification