Method and System to Support Dynamic Rights and Resources Sharing
First Claim
1. A computer implemented method for dynamically associating a sub-right to an authorized computing device, wherein the sub-right is derived from maximum rights associated with a protected resource, the method comprising:
- associating, with a computing device, maximum rights with a protected resource, the maximum rights allowing one or more authorized computing devices to use the protected resource, wherein the maximum rights comprise a first set of condition states; and
deriving, with a computing device, from the maximum rights a sub-right for sharing with an authorized device, wherein the sub-right includes a second set of condition states, the second set of condition states is a subset of the first condition states;
wherein the sub-right is a shareable right from which further sub-rights can be derived for sharing.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to method for deriving a sub-right from a right, the right comprising a plurality of components, each of which specifies an aspect of the right. A component may be, for example, a principal, an action, a resource, and a condition. The invention also relates to a method for integrating a first right with a second right. Furthermore, the invention relates to a method of sharing rights by deriving a sub-right from a right, allowing use of the sub-right, and integrating the sub-right with the right. In addition, the invention relates to a system to support rights sharing by enabling the derivation of a sub-right from a right, the right comprising plural components each of which specifies an aspect of the right, the system comprising a receiving module for receiving a sub-right, the sub-right comprising plural components each of which specifies an aspect of the sub-right, and a confirmation module for confirming that the values of the components of the sub-right can be derived from the values of the corresponding components of the right. The invention further relates to a method for deriving a sub-right from a pool of rights granted by a grantor to a grantee for controlling use of resources within a computing environment, the computing environment having a mechanism for enforcing rights within the environment to control use of resources in accordance with the rights.
-
Citations
21 Claims
-
1. A computer implemented method for dynamically associating a sub-right to an authorized computing device, wherein the sub-right is derived from maximum rights associated with a protected resource, the method comprising:
-
associating, with a computing device, maximum rights with a protected resource, the maximum rights allowing one or more authorized computing devices to use the protected resource, wherein the maximum rights comprise a first set of condition states; and deriving, with a computing device, from the maximum rights a sub-right for sharing with an authorized device, wherein the sub-right includes a second set of condition states, the second set of condition states is a subset of the first condition states; wherein the sub-right is a shareable right from which further sub-rights can be derived for sharing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for dynamically associating a sub-right to an authorized device, wherein the sub-right is derived from maximum rights associated with a protected resource, the system comprising:
-
a source device configured to receive maximum rights associated with a protected resource, wherein the maximum rights allow the source device and other authorized devices to use the protected resource, and the maximum rights comprise a first set of condition states; and a DRM component configured to derive a sub-right from the maximum rights for sharing, wherein the sub-right includes a second set of condition states, the second set of condition states is a subset of the first condition states and wherein the sub-right is a shareable rights from which further sub-right can be derived for sharing. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification