Patent ID: 9032497
Filing Date: 2015-05-12
Classification: G06F,H04L

Abstract:
1. A computer-implemented method of processing media requests, the method comprising: obtaining, by a web server, a pre-shared feed token comprising a cryptographic hash of a shared secret, the shared secret and the pre-shared feed token not exposed to a media player client; receiving, at the web server from the media player client, a request for media content; transmitting, from the web server to a playback server implementing a playback service, a request for a playback token, the request comprising an IP address associated with the media player client, a domain of the web server, an encrypted media identifier associated with the media content, and the pre-shared feed token, the pre-shared feed token matching a duplicate pre-shared feed token of the playback server; receiving, at the web server from the playback server, the requested playback token, the received playback token generated by the playback server based on the pre-shared feed token; generating, by one or more processors of the web server, a tag containing the playback token, the tag enabling the media player to retrieve the requested media content using the playback token; and transmitting, from the web server to the media player client, a response to the request for media content, the response comprising the tag, the media player client configured to request the media from the playback server using the playback token included in the tag.