SOFTWARE APPLICATION VERIFICATION
First Claim
Patent Images
1. A method of providing protected content to an authorized application, the method comprising:
- requesting playback of protected content;
sending a license challenge to a digital rights management server;
receiving a license response from the digital rights management server, the license response including a license having a public key that authorizes an application to play the protected content;
verifying the application is signed using the public key; and
providing the protected content to the application for playback.
3 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments for software application verification are disclosed. Software application verification applies digital rights management to applications that run protected content on a playback device. In this way, protected content may be provided to approved applications and withheld from applications that have not been approved to run the protected content.
49 Citations
20 Claims
-
1. A method of providing protected content to an authorized application, the method comprising:
-
requesting playback of protected content; sending a license challenge to a digital rights management server; receiving a license response from the digital rights management server, the license response including a license having a public key that authorizes an application to play the protected content; verifying the application is signed using the public key; and providing the protected content to the application for playback. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing protected content to an approved application, the method comprising:
-
receiving a license challenge from a playback device, the license challenge including a signed application identity computed on an application binary; comparing the signed application identity to a list of application identities, the list of application identities for applications that are allowed to run protected content; verifying the signed application identity; providing a license response containing a license to the playback device, the license to be used to authorize an application on the playback device to receive the protected content. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device for playing protected content in an approved application, the computing device comprising:
-
an application configured to play protected content; and a digital rights management module in communication with the application, the digital rights management module configured to send a license challenge to a digital rights management server, and to receive a license response, wherein once the application identity is verified, the digital rights management module allows the application to play the protected content. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification