WO0198903A1

Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (drm)

Abstract

A method and system to distribute content via a network commences when content is received at a content distributor (20) from a content provider (16). At the content distributor (20), an operation relating to the content is performed. The content provider (16) provides authorization to the content distributor (20) to perform the operation, and the authorization is specific to the content distributor (20). The operation may be performed within a secure environment implemented at the content distributor (20), and may comprise an association operation to associate the content with a content consumer (22). In an exemplary embodiment, the association operation comprises a watermarking operation (30) to watermark the content distributed specifically to the content consumer (22). In a further exemplary embodiment, the association operation comprises an encryption operation (26) to encrypt the content utilizing a key associated with, and communicated to, the content consumer (22).

WO0198903A1, drawing sheet 1
Sheet 1 of 24

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

199 claims: 12 independent, 187 dependent

  1. 1
    CLAIMS What is claimed is:1. A method to distribute content via a network, the method including: receiving content at a content distributor from a content provider;and at the content distributor, performing an operation relating to the content, wherein the content provider provides authorization to the content distributor to perform the operation, and wherein the authorization is specific to the content distributor.
  2. 29
    A system to distribute content via a network, the system including:a content provider to provide content;a content distributor, coupled to the content provider via the network, and to receive the content from the content provider and to perform an operation relating to the content, wherein the content provider is to provide authorization to the content distributor to perform the operation, and wherein the authorization is specific to the content distributor.
  3. 57
    A method to distribute content via a network, the method including:at a content provider, generating a set of session keys and encrypting content utilizing the set of session keys to generate encrypted content;communicating the set of session keys to a content distributor;at the content distributor, encrypting the set of session keys utilizing a user key to generate a set of encrypted keys;transmitting the encrypted content to a content destination;transmitting the set of encrypted keys from the content distributor to the content destination;and transmitting the user key from the content distributor to the content destination so as to enable the content destination to decrypt the set of encrypted keys to extract the set of session keys;and at the content destination, utilizing the set of session keys to decrypt the encrypted content.
  4. 76
    A system to distribute content via a network, the system including:a content distributor coupled, via the network, to a content provider and to a content destination the content provider operating to a generate a set of session keys, encrypt content utilizing the set of session keys, and to communicate the set of session keys to the content distributor;the content distributor operating to encrypt the set of session keys utilizing a user key to generate a set of encrypted keys, to transmit the set of encrypted keys to the content destination, and to transmit the user key from the content distributor to the content destination so as to enable the content destination to decrypt the set of encrypted keys to extract the set of session keys;and the content destination operating to utilize the set of session keys to decrypt the encrypted content.
  5. 95
    An automated method to provide an encryption key storage and distribution service, the method including:receiving a product key at a service provider, the product key (1) being received from a first content provider, (2) encrypting first content controlled by the first content provider, and (3) being encrypted with a secure device public key of a first secure device of the service provider;within the first secure device at the service provider, decrypting the product key utilizing the secure device public key;within the first secure device at the service provider, encrypting the product key using a storage key associated with the first secure device;and storing the product key, encrypted using the storage key, at the service provider.
  6. 109
    An system to provide an encryption key storage and distribution service, the system including:a first content provider;and a service provider, coupled to the first content provider via a network, to receive a product key, the product key (1) being received from a first content provider, (2) encrypting first content controlled by the first content provider, and (3) being encrypted with a secure device public key of a first secure device of the service provider;wherein the service provider is to, within the first secure device at the service provider, decrypt the product key utilizing the secure device public key and to encrypt the product key using a storage key associated with the first secure device;and wherein the service provider is further to store the product key, encrypted using the storage key.
  7. 123
    A method of securing content for distribution via a network, the method including:associating a user device authentication process with the content;and associating a copy-protected device authentication process with the content, wherein the user device authentication process and the copy-protected device authentication process comprise separate authentication processes to protect the content from unauthorized access.
  8. 143
    A system to secure content for distribution via a network, the system including:a user device;a copy-protected device;and a content distributor, coupled via the network to both the user and copy-protected devices, to perform a user device authentication process and a copy-protected device authentication process with respect to the content, wherein the user device authentication process and the copy-protected device authentication process comprise separate authentication processes to protect the content from unauthorized access.
  9. 161
    A method digitally to sign a content license associated with content, the method including:generating the content license at a content provider;and signing the content license utilizing a symmetric key.
  10. 172
    A method to distribute content via a network in a geographically controlled manner, the method including:receiving a request from a content requestor for delivery of content to the content requestor via the network;performing a content requestor authorization process, the content requestor authorization process including determining a geographic location associated with the content requestor, determining geographic access criteria associated with the content, and determining whether the geographic location complies with the geographic access criteria;and releasing the content for delivery to the content requestor if the content location complies with the geographic access criteria.
  11. 183
    A system to distribute content via a network in a geographically controlled manner, the system including:a content requestor;and a content distributor for a couple to the content requestor via the network, to receive a request from a content requestor for delivery of content to the content requestor via the network, to perform a content requestor authorization process, the content requestor authorization process including determining a geographic location associated with the content requestor, determining geographic access criteria associated with the content, and determining whether the geographic location complies with the geographic access criteria, and to release the content for delivery to the content requestor if the content location complies with the geographic access criteria.
  12. 194
    A method to dynamically present a payment gateway to content requestor, the method including:responsive to a request received at a content distributor for access to a content item provided by a content provider, determining whether the content distributor records a first payment gateway of a first plurality of payment gateways as being a prefened payment gateway;if the content distributor has recorded the first payment gateway of the first plurality of payment gateways as a first prefened payment gateway, then presenting the first payment gateway to a content requestor as an actual prefened payment gateway;if the content distributor has not recorded the first payment gateway of the first plurality of payment gateways as the first prefened payment gateway, then presenting a second prefened payment gateway of a second plurality of payment gateways recorded by the content provider of the content item as the actual prefened payment gateway to the content requestor.