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 an initiator and a responder;
exchanging one or more of device and system information; and
sending or receiving one of an operation or event based on capabilities of a DRM system;
wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter.
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.
-
Citations
41 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 an initiator and a responder; exchanging one or more of device and system information; and sending or receiving one of an operation or event based on capabilities of a DRM system; wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 an initiator and a responder; exchanging one or more of device and system information; and sending or receiving one of an operation or event based capabilities of multiple DRM systems deployed on the responder; wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method to exchange a information on devices that share a common 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; exchanging one or more of device and system information; and sending or receiving one of an operation or event related to devices that share common a common DRM system; wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. 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 an initiator and a responder; exchanging one or more of device and system information; and sending or receiving one of an operation or event based on a DRM authority that manages a plurality of computational devices; wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (20, 21, 22, 23, 24, 28, 29)
-
-
25. 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 an initiator and a responder; exchanging one or more of device and system information; and sending or receiving one of an operation or event based on DRM security level information; wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (26, 27)
-
-
30. 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 an initiator and a responder; exchanging one or more of device and system information; and sending or receiving one of an operation or event based on CCEVS data; wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (31, 32, 33, 34)
-
-
35. 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 an initiator and a responder; exchanging one or more of device and system information; and sending or receiving one of an operation or event based on a list of multiple CCEVS systems deployed on the responder; wherein said operation and/or event includes one or more of a dataset, response code, operation parameter and response parameter. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification