Bit-rate constrained trick play through stream switching and adaptive streaming
US-9038121-B2 · May 19, 2015 · US
US12470781B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12470781-B2 |
| Application number | US-202318528342-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 4, 2023 |
| Priority date | Mar 14, 2006 |
| Publication date | Nov 11, 2025 |
| Grant date | Nov 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Federated systems for issuing playback certifications granting access to technically protected content are described. One embodiment of the system includes a registration server connected to a network, a content server connected to the network and to a trusted system, a first device including a non-volatile memory that is connected to the network and a second device including a non-volatile memory that is connected to the network. In addition, the registration server is configured to provide the first device with a first set of activation information in a first format, the first device is configured to store the first set of activation information in non-volatile memory, the registration server is configured to provide the second device with a second set of activation information in a second format, and the second device is configured to store the second set of activation information in non-volatile memory.
Opening claim text (preview).
What is claimed is: 1 . A content provider system comprising: a trusted system including a processor and a memory containing a base encryption key and a content key, where the base encryption key is issued with respect to a particular class of playback devices; a network interface device connected to the processor and configured to be connected to a network; wherein the processor is configured to receive a request for access to a piece of content that is encrypted with the content key, where a request for access to a piece of content includes information indicative of a piece of content; wherein the trusted system is configured to, in response to a request for access to a piece of content, provide a playback certification including encrypted information including an encrypted copy of the content key, where at least a portion of the encrypted information in the playback certification is encrypted using the base encryption key; and wherein the processor is configured to transmit the playback certification via the network interface device. 2 . The content provider system of claim 1 , wherein the playback certification further comprises playback parameters governing aspects of playback of the content. 3 . The content provider system of claim 2 , wherein playback parameters include a time period of validity. 4 . The content provider system of claim 2 , wherein playback parameters include a number of times of playback, after which it expires. 5 . The content provider system of claim 1 , wherein the playback certification further includes an identification of an encryption key. 6 . The content provider system of claim 1 , wherein the content key is encrypted using a user encryption key. 7 . The content provider system of claim 1 , wherein multiple copies of the content key within the playback certification are encrypted using different user encryption keys. 8 . The content provider system of claim 1 , wherein multiple copies of the encrypted information in the playback certification are encrypted using different base encryption keys. 9 . The content provider system of claim 1 , wherein the trusted system is configured to receive information from a content provider server that is utilized to generate the content key. 10 . The content provider system of claim 1 , wherein the trusted system is configured to receive the content key from a content provider server. 11 . A method for providing access to a piece of media content, the method comprising: receiving, by a trusted system, a request for access to a piece of content that is encrypted with a content key, where the request for access to a piece of content includes information indicative of a piece of content and where the trusted system includes a memory containing a base encryption key and the content key; providing, by the trusted system in response to a request for access to a piece of content, a playback certification including encrypted information including an encrypted copy of the content key, where at least a portion of the encrypted information in the playback certification is encrypted using the base encryption key; and transmitting, by the trusted system, the playback certification via the network interface device. 12 . The method of claim 11 , wherein the playback certification further comprises playback parameters governing aspects of playback of the content. 13 . The method of claim 12 , wherein playback parameters include a time period of validity. 14 . The method of claim 12 , wherein playback parameters include a number of times of playback, after which it expires. 15 . The method of claim 11 , wherein the playback certification further includes an identification of an encryption key. 16 . The method of claim 11 , wherein the content key is encrypted using a user encryption key. 17 . The method of claim 11 , wherein multiple copies of the content key within the playback certification are encrypted using different user encryption keys. 18 . The method of claim 11 , wherein multiple copies of the encrypted information in the playback certification are encrypted using different base encryption keys. 19 . The method of claim 11 , wherein the trusted system is configured to receive information from a content provider server that is utilized to generate the content key. 20 . The method of claim 11 , wherein the trusted system is configured to receive the content key from a content provider server.
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL] · CPC title
Arrangements for software license management or administration, e.g. for managing licenses at corporate level · CPC title
Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]} · CPC title
Editing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.