US 7,295,673 C1 (12,889th)
Method and system for securing compressed digital video
Eric W. Grab, San Diego, CA (US); and Adam H. Li, San Diego, CA (US)
Filed by Eric W. Grab, San Diego, CA (US); and Adam H. Li, San Diego, CA (US)
Assigned to DIVX, LLC, New York, NY (US)
Reexamination Request No. 90/019,415, Feb. 13, 2024.
Reexamination Certificate for Patent 7,295,673, issued Nov. 13, 2007, Appl. No. 10/615,898, Jul. 8, 2003.
Claims priority of provisional application 60/420,500, filed on Oct. 23, 2002.
Ex Parte Reexamination Certificate issued on Apr. 8, 2025.
Int. Cl. H04N 21/4405 (2011.01); H04K 1/00 (2006.01); H04L 9/06 (2006.01); H04N 7/167 (2011.01); H04N 21/2347 (2011.01); H04N 21/6334 (2011.01)
CPC H04N 21/44055 (2013.01) [H04K 1/00 (2013.01); H04L 9/065 (2013.01); H04N 7/1675 (2013.01); H04N 21/23476 (2013.01); H04N 21/63345 (2013.01)]
OG exemplary drawing
AS A RESULT OF REEXAMINATION, IT HAS BEEN DETERMINED THAT:
The patentability of claims 21, 29, 30, and 32 is confirmed.
Claims 1-20, 22-28, and 31 were not reexamined.
29. A decrypting digital video decoder comprising:
a video decryption module configured to receive a protected input stream of compressed video content containing at least a set of encrypted frames and synchronized frame decryption stream, said synchronized frame decryption stream being necessary for decrypting said set of encrypted frames so as to form a set of decrypted frames;
wherein the video decryption module is further configured to obtain an applicable frame decryption key from the received frame decryption stream;
wherein the video decryption module is further configured to generate the set of decrypted frames by decrypting selected portions of the encrypted frames in accordance with said frame decryption stream, which identifies the specific portions of the frames to be decrypted and the applicable frame decryption key;
an entropy decompression unit for creating, based at least in part upon said set of decrypted frames, a plurality of video data streams; and
a video processing unit for generating an output stream of uncompressed video content in response to said plurality of video data streams;
wherein said synchronized frame decryption stream includes encryption key pointers identifying an applicable decryption key to be used in the decryption of each encrypted frame.