Specifying security for an element by assigning a scaled value representative of the relative security thereof
First Claim
1. A computer-readable storage medium having computer-executable instructions for:
- accessing a digital license corresponding to digital content, wherein the digital license includes a minimum value, the minimum value specifies a minimum security requirement for releasing the digital content to an application;
obtaining the minimum value of the security requirement from the digital license;
obtaining from the application a scaled numerical value, wherein the scaled numerical value is representative of the relative security of the application, wherein applications associated with high scaled numerical values more securely handle decrypted digital content while the decrypted digital content is played than applications associated with lower scaled numerical values, wherein the scaled numerical value is attached to the application;
comparing the scaled numerical value of the application to the minimum value of the security requirement of the digital license;
determining that the scaled numerical value satisfies the security requirement; and
releasing the digital content to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
To determine whether digital content can be released to an element such as a computer application or module, a scaled value representative of the relative security of the element is associated therewith, and the digital content has a corresponding digital license setting forth a security requirement. The security requirement is obtained from the digital license and the scaled value is obtained from the element, and the scaled value of the element is compared to the security requirement of the digital license to determine whether the scaled value satisfies the security requirement. The digital content is not released to the element if the scaled value does not satisfy the security requirement.
127 Citations
16 Claims
-
1. A computer-readable storage medium having computer-executable instructions for:
-
accessing a digital license corresponding to digital content, wherein the digital license includes a minimum value, the minimum value specifies a minimum security requirement for releasing the digital content to an application; obtaining the minimum value of the security requirement from the digital license; obtaining from the application a scaled numerical value, wherein the scaled numerical value is representative of the relative security of the application, wherein applications associated with high scaled numerical values more securely handle decrypted digital content while the decrypted digital content is played than applications associated with lower scaled numerical values, wherein the scaled numerical value is attached to the application; comparing the scaled numerical value of the application to the minimum value of the security requirement of the digital license; determining that the scaled numerical value satisfies the security requirement; and releasing the digital content to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining whether digital content can be released to a computer-type operational application, comprising:
-
a computer system effecting a Digital Right Management (DRM) system; the DRM system configured to obtain a scaled numerical value representative of the relative security of the application being associated therewith; the DRM system configured to obtain a digital license corresponding to the digital content; the DRM system configured to access the digital license, wherein the digital license sets forth a security requirement specifying a minimum value for releasing digital content to an application, wherein applications associated with high scaled numerical values more securely handle decrypted digital content while the decrypted digital content is played than applications associated with lower scaled numerical values, wherein the scaled numerical value is attached to the application; and wherein the scaled numerical value of the application is compared to the minimum value of the security requirement of the digital license to determine whether the scaled numerical value satisfies the security requirement, and wherein the digital content is not released to the application if the scaled numerical value does not satisfy the minimum value of the security requirement. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification