Systems and methods for application identification
First Claim
Patent Images
1. A method for granting access to a software library on a user device using a session token, the method comprising:
- receiving a request for access to a software library on a user device, where the request for access includes a session token, provisioning data and the name of the software library;
where the session token is associated with the software library, is encrypted using information specific to the software library, grants access to the software library when authenticated, and denies access to the software library when not authenticated;
negotiating a session token key with the software library using the user device; and
encrypting the session token with the session token key;
decrypting the session token using the information specific to the software library;
authenticating the decrypted session token;
granting access to the software library when the decrypted session token is authenticated; and
denying access to the software library when the decrypted session token is not authenticated;
receiving at least a portion of an encoded bitstream containing media content;
decoding the at least a portion of an encoded bitstream to access the media content using the user device; and
playing back the accessed media content by the user device.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for application identification in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor and memory configured to store an application, a session manager, an application identifier, and at least one shared library, and the processor is configured by the session manager to communicate the application identifier and the application identifier data to an authentication server and permit the execution of the application in response to authentication of the application by the authentication server.
-
Citations
16 Claims
-
1. A method for granting access to a software library on a user device using a session token, the method comprising:
-
receiving a request for access to a software library on a user device, where the request for access includes a session token, provisioning data and the name of the software library; where the session token is associated with the software library, is encrypted using information specific to the software library, grants access to the software library when authenticated, and denies access to the software library when not authenticated; negotiating a session token key with the software library using the user device; and encrypting the session token with the session token key; decrypting the session token using the information specific to the software library; authenticating the decrypted session token; granting access to the software library when the decrypted session token is authenticated; and denying access to the software library when the decrypted session token is not authenticated; receiving at least a portion of an encoded bitstream containing media content; decoding the at least a portion of an encoded bitstream to access the media content using the user device; and playing back the accessed media content by the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user device, comprising:
-
a processor; and a non-volatile storage containing an access authorization application for causing the processor to perform the steps of; receiving a request for access to a software library on the user device, where the request for access includes a session token, provisioning data and the name of the software library; where the session token is associated with the software library, is encrypted using information specific to the software library, grants access to the software library when authenticated, and denies access to the software library when not authenticated; negotiating a session token key with the software library using the user device; and encrypting the session token with the session token key; decrypting the session token using the information specific to the software library; authenticating the decrypted session token; granting access to the software library when the decrypted session token is authenticated; and denying access to the software library when the decrypted session token is not authenticated; receiving at least a portion of an encoded bistream containing media content; decoding the at least a portion of an encoded bitstream to access the media content using the user device; and playing back the accessed media content by the user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification