Patent ID: 9646149
Date: 2017-05-09
CPC Classifications: G06F,H04L

Claim:
1. A method executed on a computing device to provide accelerated application authentication and content delivery, the method comprising: transmitting a cryptographic challenge to a client application, in response to an authentication contact from the client application; receiving a request for credentials and a proof of identity that includes the cryptographic challenge and a cryptographic information from the client application; creating a password for a username of a content provider, in response to a validation of the proof of identity; transmitting the username and the password to the client application to allow the client application to authenticate to the content provider; intercepting a login attempt by the client application to authenticate to the content provider, wherein the login attempt includes the username and the password; redirecting the login attempt along with a request security token (RST) to a security token service (STS); receiving a validation of the password from the STS; removing the password from a table maintained by a trusted cloud host to invalidate a subsequent use of the password; and transmitting a request security token response (RSTR) to the client application to allow the client application to authenticate to the content provider such that the content provider is enabled to receive the RSTR and a content request for content from the client application, authenticate the client application using the RSTR, and provide the content to the client application upon authentication.