发明名称 Methods and apparatus for persistent control and protection of content
摘要 A novel method and apparatus for protection of streamed media content is disclosed. In one aspect, the apparatus includes control means for governance of content streams or content objects, decryption means for decrypting content streams or content objects under control of the control means, and feedback means for tracking actual use of content streams or content objects. The control means may operate in accordance with rules received as part of the streamed content, or through a side-band channel. The rules may specify allowed uses of the content, including whether or not the content can be copied or transferred, and whether and under what circumstances received content may be “checked out” of one device and used in a second device. The rules may also include or specify budgets, and a requirement that audit information be collected and/or transmitted to an external server. In a different aspect, the apparatus may include a media player designed to call plugins to assist in rendering content. A “trust plugin” is disclosed, along with a method of using the trust plugin so that a media player designed for use with unprotected content may render protected content without the necessity of requiring any changes to the media player. In one aspect, the streamed content may be in a number of different formats, including MPEG-4, MP3, and the RMFF format.
申请公布号 US9532005(B2) 申请公布日期 2016.12.27
申请号 US201314014657 申请日期 2013.08.30
申请人 Intertrust Technologies Corporation 发明人 Shamoon Talal G.;Hill Ralph D.;Radcliffe Chris D.;Hwa John P.;Sibert W. Olin;Van Wie David M.
分类号 H04N7/167;H04L29/06;H04N21/2347;H04N21/254;H04N21/266;H04N21/4385;H04N21/4405;H04N21/442;H04N21/4627;H04N21/81;H04N21/835;H04N21/8352;H04N21/8355;H04N21/8358 主分类号 H04N7/167
代理机构 Finnegan, Henderson, Farabow, Garrett & Dunner, LLP 代理人 Finnegan, Henderson, Farabow, Garrett & Dunner, LLP
主权项 1. A method of rendering a protected digital bit stream performed by a system comprising one or more processors and one or more non-transitory computer-readable mediums storing instructions that, when executed by the one or more processors, cause the system to perform the method, the method comprising: receiving the protected digital bit stream; receiving one or more rules controlling use of the protected digital bit stream; reading first header information of the protected digital bit stream identifying a first plugin required to process the protected digital bit stream; reading second header information of the protected digital bit stream, the second header information comprising a secure electronic container; extracting, using the first plugin, the secure electronic container from the second header information; extracting, in a protected processing environment, a cryptographic key from the extracted secure electronic container; applying the one or more rules to selectively determine whether to proceed with a decrypting step; decrypting at least a portion of the protected digital bit stream to obtain a decrypted digital bit stream using the first plugin and the extracted cryptographic key; and rendering the decrypted digital bit stream using, at least in part, a second plugin.
地址 Sunnyvale CA US