DRM plugins
AssigneeEricsson Inc.
InventorAlan Rouse
Life of this patent
Estimating the term…
Abstract
Presented is a system and methods for receiving metadata, a decryption module and encrypted content from a cable headend, decrypting the encrypted content with the decryption module and presenting the decrypted content to a user. The client device can receive, load and execute any decryption module compatible with the system framework allowing flexibility in the choice or changing of client device manufacturer and/or Digital Rights Management system vendor.
Claims17
A method for decrypting digital content, which is encrypted using one of a plurality of different encryption techniques, the method comprising:
- receiving, at a mobile device, a digital content stream from a service provider, the digital content stream comprising
- the digital content,
- a decryption module associated with the one of the plurality of different encryption techniques, the decryption module being configured for decrypting the digital content, and
- metadata that instructs the mobile device in extracting the decryption module from the digital content stream;
- extracting the decryption module as instructed by the metadata from the digital content stream;
- and
- decrypting, by the mobile device, the digital content with the extracted decryption module and a decryption key.
A mobile device for decrypting digital content, which has been encrypted using one of a plurality of different encryption techniques, the mobile device comprising:
- at least one processor;
- a non-transitory computer-readable memory for storing computer-readable instructions, wherein the computer-readable instructions, when executed by the at least one processor, cause the mobile device to:
- receive a digital content stream from a service provider, wherein the digital content stream comprises
- the digital content,
- a decryption module associated with the one of the plurality of different encryption techniques, the decryption module being configured for decrypting the digital content, and
- metadata that instructs the mobile device in extracting the decryption module from the digital content stream;
- extract the decryption module as instructed by the metadata from the digital content stream;
- and
- decrypt the digital content with the extracted decryption module and a decryption key.
A method, stored in a memory and executing on a processor, for delivering a decryption module associated with one of a plurality of different encryption techniques from a service provider to a mobile device, the method comprising:
- transmitting, from the service provider, a digital content stream, wherein the digital content stream further comprises
- selected digital content,
- a decryption module associated with one of the plurality of different encryption techniques, the decryption module being configured for decrypting the selected digital content, and
- metadata that instructs the mobile device in extracting the decryption module from the digital content stream.
Dependencies are inferred from the claim text.