Method of providing adaptive security
First Claim
1. A method of providing adaptive security for access to content on a system comprising:
- determining if a user has rights to access the content according to a content license associated with the content; and
when the user has rights to play the content;
reading a data structure in the content license defining at least one security factor ID and an associated factor value;
setting a security factor value for a security factor, the security factor corresponding to the security factor ID, to the associated factor value from the data structure;
allowing access to the content; and
performing security processing by the system at a level based at least in part on the security factor value.
2 Assignments
0 Petitions
Accused Products
Abstract
Providing adaptive security for access to content on a system may be accomplished by determining if a user has rights to access the content according to a content license associated with the content, and when the user has rights to play the content, performing the following actions. The system reads a data structure in the content license defining at least one security factor ID and an associated factor value, sets a security factor value for a security factor, the security factor corresponding to the security factor ID, to the associated factor value from the data structure, allows access to the content, and performs security processing by the system at a level based at least in part on the security factor value. In one embodiment, the security factor IDs and associated factor values are set by a content owner or distributor at the time of manufacturing or distributing the content.
67 Citations
30 Claims
-
1. A method of providing adaptive security for access to content on a system comprising:
-
determining if a user has rights to access the content according to a content license associated with the content; and
when the user has rights to play the content;
reading a data structure in the content license defining at least one security factor ID and an associated factor value;
setting a security factor value for a security factor, the security factor corresponding to the security factor ID, to the associated factor value from the data structure;
allowing access to the content; and
performing security processing by the system at a level based at least in part on the security factor value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An article comprising:
- a machine accessible medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions provide for adaptive security for access to content on a system by
determining if a user has rights to access the content according to a content license associated with the content; and
when the user has rights to play the content;
by reading a data structure in the content license defining at least one security factor ID and an associated factor value;
by setting a security factor value for a security factor, the security factor corresponding to the security factor ID, to the associated factor value from the data structure;
by allowing access to the content; and
by performing security processing by the system at a level based at least in part on the security factor value. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
- a machine accessible medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions provide for adaptive security for access to content on a system by
-
25. A system for providing adaptive security processing during access to content comprising:
-
a content license associated with the content, the content license comprising a data structure specifying at least one security factor ID and an associated factor value;
a player application to play the content as permitted by the content license; and
an agent to continuously verify the integrity of the player application, the agent including an adaptive security component to read the at least one security factor ID and an associated factor value, to set a security factor value for a security factor, the security factor corresponding to the security factor ID, to the associated factor value from the data structure, to allow access to the content by the player application, and to perform security processing at a level based at least in part on the security factor value. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification