Digital rights management in a distributed network
First Claim
1. Apparatus operative in a distributed network in which content providers offload given content for delivery from servers managed by a content delivery network service provider, wherein the given content is secured by a digital rights management scheme comprising:
- a set of processors located across the distributed network; and
computer memory associated with each processor and holding computer program instructions that when executed by the processor comprise a license server processor that is operative to receive and verify a token generated according to a secret shared only by a given content provider and the content delivery network service provider to thereby generate a license by which an end user client obtains rights for given content of the given content provider, the license including a decryption key;
wherein the license server processors executed on the set of processors located across the distributed network comprise a distributed set of license server processors that operate autonomously from one another to enable decryption keys to be generated and managed from individual license server processors in a de-centralized manner and without access to authentication information associated with end users requesting the given content.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is implemented within a distributed network operating environment (such as a CDN) in which content providers offload given content for delivery from servers (e.g., CDN edge servers) managed by a service provider (such as a CDN operator). It is assumed that the given content is secured using a digital rights management (DRM) scheme. According to the invention, a distributed set of license server processes are provided to manage the issuance of content licenses. Each of the license server processes is operative to generate licenses by which a given end user client obtains given rights for given content, typically the content served from the machine. A distributed set of license server processes operates in a de-centralized manner and without access to third party business logic (e.g., a payment mechanism) or authentication information associated with end users requesting the given content.
-
Citations
14 Claims
-
1. Apparatus operative in a distributed network in which content providers offload given content for delivery from servers managed by a content delivery network service provider, wherein the given content is secured by a digital rights management scheme comprising:
-
a set of processors located across the distributed network; and computer memory associated with each processor and holding computer program instructions that when executed by the processor comprise a license server processor that is operative to receive and verify a token generated according to a secret shared only by a given content provider and the content delivery network service provider to thereby generate a license by which an end user client obtains rights for given content of the given content provider, the license including a decryption key; wherein the license server processors executed on the set of processors located across the distributed network comprise a distributed set of license server processors that operate autonomously from one another to enable decryption keys to be generated and managed from individual license server processors in a de-centralized manner and without access to authentication information associated with end users requesting the given content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Apparatus operative in a distributed network in which content providers offload given content for delivery from servers managed by a content delivery network service provider, wherein authorization to access the given content is obtained through business logic and the given content is secured by a rights management (DRM) scheme, comprising:
-
a set of processors located across the distributed network; and computer memory associated with each processor and holding computer program instructions that when executed by the processor comprise a license server processor that is operative to receive and verify a token generated according to a secret shared only by a given content provider and the content delivers network service provider to thereby generate a DRM license by which an end user client obtains rights for given content of the given content provider; wherein the license server processors executed on the set of processors located across the distributed network comprise a distributed set of license sever processors that operate autonomously from one another to enable DRM licenses to be generated and managed from individual license server processors in a de-centralized manner and without access to the business logic or any authentication information associated with end users requesting the given content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification