Patent ID: 7277870

Claim:
A method of securely providing content data over a web broadcast infrastructure, the method comprising: broadcasting over a broadcast infrastructure a plurality of packages forming encrypted content data for reception by at least one user's system, wherein the encrypted content data is encrypted using a first encrypting key, wherein the broadcasting over the broadcast infrastructure the plurality of packages forming encrypted content data includes broadcasting the plurality of packages in format that is compatible with a content Secure Container (SC) format which is a self-contained cryptographic container independent of encryption algorithm for transmission over a telecommunication infrastructure and wherein the content secure container includes a bill of materials (BOM) part with information about parts of the content SC; transferring an encrypted first decrypting key, which has been encrypted with a second encrypting key of a trusted third party, to the user's system via a removable computer storage readable medium, whereby in order to use the encrypted first decrypting key the user's system must send the encrypted first decrypting key to the trusted third party and receive from the trusted third party the first decrypting key; and in response to receiving a request from the user's system for retransmission of at least one of the plurality of packages, transmitting to the user's system the packages which have been requested over a non-broadcast channel, wherein the broadcasting over the broadcast infrastructure the plurality of packages forming encrypted content data includes broadcasting the plurality of packages in format that enables a single player application to interface with an emulator of the trusted third party as if the single player application is receiving the encrypted content data from the telecommunication infrastructure.