Method and system for digital rights management
First Claim
1. A system for providing Digital Rights Management-protected (DRM-protected) electronic content to user equipment whose operation is at least in part supported by a platform, the system comprising:
- a platform DRM module;
a rendering server for receiving the DRM-protected content and supplying a corresponding usage right validation request to the DRM module to request validation of usage rights associated with the content, and for rendering the content according to a response to the usage right validation request;
an interface for enabling the DRM module to cooperate with a support module in an application domain; and
registration logic that registers the support module with the DRM module and associates the support module with one or more content types, wherein if the DRM module determines from the usage right validation request that the content is of one of the content types associated with the support module, then the usage right validation request is supplied to the support module and processed by the support module.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are described for providing Digital Rights Management-protected (DRM-protected) electronic content to user equipment whose operation is at least in part supported by a platform. When the content is received at a rendering server within the platform, the rendering server requests validation of usage rights associated with the content from a platform DRM module. The DRM module determines whether a DRM content type of the content is associated with a support module in an application domain and, if so, supplies the validation request to the associated support module via an interface with the support module. Otherwise, the validation request is processed at the DRM module In either case, the content is rendered at the rendering server and made available to the user equipment according to a response to the validation request. The DRM functionality of the support module can be changed by third parties.
-
Citations
22 Claims
-
1. A system for providing Digital Rights Management-protected (DRM-protected) electronic content to user equipment whose operation is at least in part supported by a platform, the system comprising:
-
a platform DRM module;
a rendering server for receiving the DRM-protected content and supplying a corresponding usage right validation request to the DRM module to request validation of usage rights associated with the content, and for rendering the content according to a response to the usage right validation request;
an interface for enabling the DRM module to cooperate with a support module in an application domain; and
registration logic that registers the support module with the DRM module and associates the support module with one or more content types, wherein if the DRM module determines from the usage right validation request that the content is of one of the content types associated with the support module, then the usage right validation request is supplied to the support module and processed by the support module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing DRM-protected electronic content to user equipment to user equipment whose operation is at least in part supported by a platform, the method comprising the steps of:
-
receiving, at a rendering server, the DRM-protected content;
requesting, by the rendering server, validation of usage rights associated with the content from a DRM module within the platform;
determining whether a content type of the content is associated with a support module in an application domain;
supplying, whenever the content type is associated with a support module, the validation request to the associated support module by the DRM module for processing by the support module cooperatively with the DRM module via an interface with the support module;
processing, whenever the content type is not associated with a support module, the validation request at the DRM module;
responding, by the DRM module, to the validation request; and
rendering the content according to the validation response. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification