Drm System
First Claim
1. A method of digital rights management, in which access to a piece of content is granted in accordance with a license owned by a license owner to a client who is a member of a domain, conditional upon a step of successfully verifyingthat a membership relation exists between the client and the domain as reflected in a first state variable maintained both by the client and by a controller of the domainand that an association relation exists between the license owner and the domain as reflected in a second state variable maintained both by the controller of the domain and by a license owner controller associated with the license owner,the method comprisingrevoking the membership relation by executing an online protocol between the controller of the domain and the client after which both remove the first state variable, andrevoking the association relation by executing an online protocol between the license license owner controller and the controller of the domain after which the controller of the domain removes the second state variable and after which the state administration relating to the domain is propagated to the client so that the second state variable is removed by the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of and system for digital rights management, in which access to a piece of content is granted in accordance with a license owned by a license owner to a client who is a member of a domain. This requires successfully verifying that a membership relation exists between the client and the domain as reflected in a first state variable, and that an association relation exists between the license owner and the domain as reflected in a second state variable. Both relationships are revoked by executing an online protocol between the parties in the relationship after which both remove the corresponding state variable. The domain controller propagates the state administration relating to the domain is propagated to the client so that the client can update its state administration.
82 Citations
9 Claims
-
1. A method of digital rights management, in which access to a piece of content is granted in accordance with a license owned by a license owner to a client who is a member of a domain, conditional upon a step of successfully verifying
that a membership relation exists between the client and the domain as reflected in a first state variable maintained both by the client and by a controller of the domain and that an association relation exists between the license owner and the domain as reflected in a second state variable maintained both by the controller of the domain and by a license owner controller associated with the license owner, the method comprising revoking the membership relation by executing an online protocol between the controller of the domain and the client after which both remove the first state variable, and revoking the association relation by executing an online protocol between the license license owner controller and the controller of the domain after which the controller of the domain removes the second state variable and after which the state administration relating to the domain is propagated to the client so that the second state variable is removed by the client.
-
9. A system for digital rights management, configured for granting access to a piece of content in accordance with a license owned by a license owner to a client who is a member of a domain, conditional upon successfully verifying
that a membership relation exists between the client and the domain as reflected in a first state variable and that an association relation exists between the license owner and the domain as reflected in a second state variable, the client and a controller of the domain being configured to both maintain the first state variable, and being configured to revoke the membership relation by executing an online protocol between them after which both remove the first state variable, the controller of the domain and a license owner controller associated with the license owner being configured to both maintain the second state variable, and being configured to revoke the association relation by executing an online protocol between them after which both remove the second state variable, the controller of the domain further being configured to propagate the state administration relating to the domain to the client for causing the client to remove the second state variable.
Specification