Patent ID: 8850216
Filing Date: 2014-09-30
Classification: G06F,H04L

Abstract:
1. A method by which a media support server establishes trusted communication with a media client application executing on a media client device, comprising: receiving a token from the media client device, the token originating in a persistent secure messaging session used for carrying messaging communications between the media client device and a messaging server, the token uniquely identifying the media client device and the media client application; creating a nonce message and sending it to the messaging server for delivery to the media client device via the persistent secure messaging session, the nonce message including an encrypted nonce value resulting from encryption of a generated nonce value according to a nonce encryption process, the nonce encryption process having a counterpart nonce decryption process configured into the media client application for use in decrypting the encrypted nonce value; receiving a blob request message identifying the media client device, a user, and a content owner, the blob request message including a decrypted nonce value; and testing the blob request message and conditionally sending a blob message to the media client device via a secure channel based on the testing, the blob message including a secret value usable by the media client application to access protected media of the content owner for playback to the user, the testing including evaluating whether the decrypted nonce value has a predetermined relationship to the generated nonce value.