Documente Academic
Documente Profesional
Documente Cultură
US 10,212,486
The ’486 patent (“Chan”) (filed on June 6, 2017 with a claim for an earlier priority date from a
provisional application filed on December 4, 2009), discloses systems and methods for providing
multimedia content from one process or component to another process or component over an
unsecured connection. Claim 1 of the alleged invention recites a playback device for playing
back encrypted video. Claim 1 recites the steps of receiving a container file that is partially
encrypted and partially decrypted, and parsing said file to identify the encrypted portions via a
block reference. Claim 1 further recites the utilization of deciphering and decrypting the
cryptographic material for each partially encrypted frame by means of a frame key. Claim 1 also
recites decoding the decrypted frame for rendering on a display device using a video decoder.
However, there was nothing innovative about a playback device that utilizes a frame key to
decipher, decrypt, and decode a container file with partially encrypted and partially decrypted
information in 2009, as demonstrated by the US 7,233,948 (“Shamoon”) patent addressed below.
Shamoon (published on June 19, 2007, with a claim for an earlier priority date from a provisional
application filed on March 16, 1998) discloses key elements of a decryption means for
decrypting content streams or objects. Shamoon also discloses a digital bit stream that includes
content, which is encrypted at least in part, and a secure container including control information
designed to control use of the content. Shamoon further discloses including at least one key
suitable for decryption of at least a portion of the content, where the media player also includes a
control arrangement for opening secure containers and extracting cryptographic keys to decrypt
the encrypted portion of the content for playback. A sample claim chart comparing the Chan
patent to the Shamoon reference is provided below.
1.b. a non-volatile storage containing a Shamoon states multiple types of non-volatile storage for
playback application for causing the set of integration of the processors when it discloses “Memory 2405.
one or more processors to perform the Types of memories which may be included in Memory 2405
steps of: and examples of the information they may store—are the
following:
1.h. a block reference that identifies the Shamoon discloses that an “Organization Stream 3 includes
encrypted portion of the partially organizational information and metadata related to the work to
encrypted frame, be rendered. This information may include a tree or other
organizational device which groups audio and video streams
into objects. This information may also include metadata
associated with the entire work, the objects, or the individual
streams.” See id. at 4:31-36.
1.i. providing each partially encrypted Shamoon discloses that “These [bit] streams are fed into
frame, the cryptographic material for each respective processing elements (e.g., AVO Decode 2307, Scene
partially encrypted frame, and the block Descriptor Graph 2306, Object Descriptors 2308). The AVOs
reference for each partially encrypted are the multimedia content streams such as audio, video,
frame from the parser to a video decoder; synthetic graphics and so on. They are processed by the player's
compression/coding Subsystems. The scene descriptor graph
stream is used to build the scene descriptor graph. This tells
Composite and Render 2309 how to construct the scene and can
be thought of as the “script.” See id. at 54:27-36.