Methods and apparatus for adapting the protection level for protected content
First Claim
1. A method for responsively varying access to a plurality of content units, the method comprising:
- providing a digital rights management (DRM) system, wherein the DRM system includes one or more servers, the DRM system controlling access to each of the plurality of content units, the access responsive to at least one environmental condition relating to at least one condition external to the DRM system;
receiving a request to access one of the plurality of content units from a requesting computer system via a network connection, the at least one environmental condition being based on a different content unit from the requested one of the plurality of content units;
evaluating, by the one or more servers of the DRM system, the at least one environmental condition;
adaptively adjusting, by the one or more servers of the DRM system, a protection level of the requested one of the plurality of content units automatically based on the evaluating the at least one environmental condition; and
providing, by the DRM system, access to the requested content unit to the requesting computer system via the network connection without requiring the requesting computer system to modify its operating system, wherein the access is restricted based upon the adjusted protection level, the adjusting the protection level being performed prior to the providing access to the requested content via the network connection.
8 Assignments
0 Petitions
Accused Products
Abstract
A DRM system is provided wherein a policy can be established such that the DRM system controls access to a protected content unit, wherein the policy evaluates a condition so that the DRM system adaptively varies the actions that a user is authorized to perform with the protected content unit in response to changes in the condition. The techniques described herein enable a protection level for a protected content unit to be varied in response to changes in one or more condition, such as environmental conditions and/or an historical usage conditions. The techniques described herein also enable a set of policies to be established for a DRM system such that the DRM system controls access to multiple protected content units in accordance with the set of policies. Pursuant to these policies, the DRM system can adaptively vary access to multiple protected content units in response to one or more conditions.
32 Citations
20 Claims
-
1. A method for responsively varying access to a plurality of content units, the method comprising:
-
providing a digital rights management (DRM) system, wherein the DRM system includes one or more servers, the DRM system controlling access to each of the plurality of content units, the access responsive to at least one environmental condition relating to at least one condition external to the DRM system; receiving a request to access one of the plurality of content units from a requesting computer system via a network connection, the at least one environmental condition being based on a different content unit from the requested one of the plurality of content units; evaluating, by the one or more servers of the DRM system, the at least one environmental condition; adaptively adjusting, by the one or more servers of the DRM system, a protection level of the requested one of the plurality of content units automatically based on the evaluating the at least one environmental condition; and providing, by the DRM system, access to the requested content unit to the requesting computer system via the network connection without requiring the requesting computer system to modify its operating system, wherein the access is restricted based upon the adjusted protection level, the adjusting the protection level being performed prior to the providing access to the requested content via the network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein to be executed by one or more processors, the program code including instructions to:
-
control access, by a DRM system, to each of a plurality of content units, the access responsive to at least one environmental condition relating to at least one condition external to the DRM system; receive a request to access one of the plurality of content units from a requesting computer system via a network connection, the at least one environmental condition being based on a different content unit from the requested one of the plurality of content units; evaluate, by the DRM system, the at least one environmental condition; adaptively adjust, by the DRM system, a protection level of the requested one of the plurality of content units automatically based on the evaluating the at least one environmental condition; and provide, by the DRM system, access to the requested content unit to the requesting computer system via the network connection without requiring the requesting computer system to modify its operating system, wherein the access is restricted based upon the adjusted protection level, the adjusting the protection level being performed prior to the providing access to the requested content via the network connection. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for responsively varying access to a plurality of content units, the method comprising:
-
providing a DRM system, wherein the DRM system includes one or more servers, the DRM system controlling access to each of the plurality of content units, the access responsive to at least one environmental condition relating to at least one condition external to the DRM system; receiving a first request to access one of the plurality of content units from a requesting computer system via a network connection, the at least one environmental condition being based on a different content unit from the requested one of the plurality of content units; evaluating, by the one or more servers of the DRM system, a first of at least one environmental condition; adaptively adjusting, by the one or more servers of the DRM system, a first protection level of the requested one of the plurality of content units automatically based on the evaluating the first of the at least one environmental condition; providing, by the DRM system, access to the requested content unit to the requesting computer system via the network connection without requiring the requesting computer system to modify its operating system, wherein the access is restricted based upon the adjusted first protection level, the adjusting the protection level being performed prior to the providing access to the requested content via the network connection; receiving a second request to access the one of the plurality of content units from the requesting computer system; evaluating, by the one or more servers of the DRM system, a second of the at least one environmental condition; adaptively adjusting, by the one or more servers of the DRM system, a second protection level of at least the one of the plurality of content units automatically based on the evaluating the second of the at least one environmental condition; and providing, by the DRM system, access to the requested content unit to the requesting computer system, wherein the access is based upon the adjusted second protection level. - View Dependent Claims (20)
-
Specification