Patent ID: 8769306
Filing Date: 2014-07-01
Classification: G06F,H04L,H05K

Abstract:
1. A non-transitory computer-readable medium embodying a program executable in a computing device, comprising: code that obtains an encrypted media content item, the encrypted media content item being packaged in a media container comprising a protected interoperable file format (PIFF) container; code that extracts an initialization vector associated with the encrypted media content item; code that determines whether a content type associated with the encrypted media content item corresponds to video content, the content type being embedded as a content type code in the initialization vector; code that decrypts the encrypted media content item based at least in part upon the initialization vector and an encryption key; code that delivers an unencrypted media content item corresponding to the encrypted media content item to a trusted video decoder executed in the computing device when the content type corresponds to video content; and code that delivers the unencrypted media content item to an audio decoder executed in the computing device when the content type corresponds to audio content.