Generic digital rights management framework, and applications thereof
First Claim
1. A method to exchange data on capabilities of a Digital Rights Management (DRM) system between an initiator and a responder operating under a data transfer protocol, comprising:
- opening a session between the initiator and the responder;
sending an operation from the initiator to the responder requesting capabilities of a DRM system deployed on the responder; and
receiving, from the responder, in response to the operation, a dataset with the capabilities of the DRM system deployed on the responder, wherein the dataset indicates whether the DRM system deployed on the responder has a secure path for playing media content.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products to implement generic Digital Rights Management (DRM) are provided herein. The methods include opening a session between an initiator and a responder, exchanging one or more of device and system information and sending one of an operation or event based on DRM capabilities, DRM partner, DRM authority, DRM characteristics, DRM Trust and CCEVS profiles. The operation includes one or more of a dataset, response code, operation parameter and response parameter. These extensions may be in the form of one or more of an operation, an event, a dataset or property code.
48 Citations
40 Claims
-
1. A method to exchange data on capabilities of a Digital Rights Management (DRM) system between an initiator and a responder operating under a data transfer protocol, comprising:
-
opening a session between the initiator and the responder; sending an operation from the initiator to the responder requesting capabilities of a DRM system deployed on the responder; and receiving, from the responder, in response to the operation, a dataset with the capabilities of the DRM system deployed on the responder, wherein the dataset indicates whether the DRM system deployed on the responder has a secure path for playing media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to exchange data on capabilities of multiple Digital Rights Management (DRM) systems between an initiator and a responder operating under a data transfer protocol, comprising:
-
opening a session between the initiator and the responder; sending an operation from the initiator to the responder requesting capabilities of multiple DRM systems deployed on the responder; receiving, from the responder, in response to the operation, a dataset with a list of the capabilities of the multiple DRM systems deployed on the responder, wherein the dataset indicates whether the DRM systems deployed on the responder have a secure path for playing media content. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method to exchange information on devices that share a Digital Rights Management (DRM) system between a first device and a second device operating under a data transfer protocol, comprising:
-
opening a session between the first device and the second device; sending an operation from the first device to the second device requesting a list of devices that operate under a management of a common DRM management entity that supports DRM content sharing between the devices; and receiving, from the second device, in response to the operation, a dataset including the list of devices that operate under the management of the common DRM management entity; wherein the common DRM management entity resisters, authenticates, and manages each device'"'"'s capability to share DRM protected content between the devices. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method to exchange Digital Rights Management (DRM) authority characteristics between an initiator and a responder operating under a data transfer protocol, comprising:
-
opening a session between the initiator and the responder; sending an operation from the initiator to the responder requesting data on a DRM authority that registers, authenticates, and manages a capability of DRM partner devices to share DRM protected content between the DRM partner devices; and receiving, from the responder, in response to the operation, a DRM system identification and a dataset including characteristics of the DRM authority that indicate the capability of the DRM partner devices to share the DRM protected content between the DRM partner devices. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method to exchange Digital Rights Management (DRM) security level information between an initiator and a responder operating under a data transfer protocol, comprising:
-
opening a session between the initiator and the responder; sending an operation from the initiator to the responder requesting data on DRM security level information; and receiving, from the responder, in response to the operation, a dataset including data on DRM security level information of a DRM system implemented on the responder. - View Dependent Claims (29, 30)
-
-
31. A method to exchange Common Criteria Evaluation and Validation Scheme (CCEVS) data between an initiator and a responder operating under a data transfer protocol, comprising:
-
opening a session between the initiator and the responder; sending an operation from the initiator to the responder requesting CCEVS data for a CCEVS system deployed on the responder; and receiving, from the responder, in response to the operation, a dataset with the CCEVS data for the CCEVS system deployed on the responder and whether a Digital Rights Management (DRM) system deployed on the responder is allowed to render media content. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A method to exchange data on multiple Common Criteria Evaluation and Validation Scheme (CCEVS) systems between an initiator and a responder operating under a data transfer protocol, comprising:
-
opening a session between the initiator and the responder; sending an operation from the initiator to the responder requesting a list of multiple CCEVS systems deployed on the responder; and receiving, from the responder, in response to the operation, a dataset with the list of the multiple CCEVS systems deployed on the responder and whether a Digital Rights Management (DRM) system deployed on the responder is allowed to render media content. - View Dependent Claims (37, 38, 39, 40)
-
Specification