Back to results
US 8,997,254 B2Granted
Systems and methods for fast startup streaming of encrypted multimedia content
AssigneeSonic IP, Inc.
InventorsWilliam Amidei, Jason Braness, Kourosh Soroushian, Eric Grab
Life of this patent
Estimating the term…
Abstract
Methods and systems to allow for the streaming of media from a file server to a client, where the streaming occurs concurrently with the execution of an information security protocol. The security protocol allows the client to securely receive one or more keys that allow the client to access the media. This permits a user to access the media sooner than would otherwise be possible, while allowing timely performance of security related processing.
Claims18
A method of media streaming, comprising:
- receiving, by a client, a device token from a license server, wherein the device token uniquely identifies the client;
- sending the device token from the client to a storefront server;
- sending the device token from the storefront server to the license server;
- sending a playback token and a manifest from the license server to the storefront server in response to receiving the device token from the storefront server;
- receiving, by the client, the playback token and the manifest from the storefront server;
- and
- concurrently receiving, by the client, streamed encrypted media from a file server and engaging, by the client, in an information security protocol with the license server, wherein the information security protocol results in the client's ability to access the media;
- wherein engaging in the information security protocol comprises:
- sending the playback token from the client to the license server;
- and
- receiving, by the client, one or more cryptographic keys from the license server.
8 more elements
A system for media streaming, the system comprising:
- a client comprising:
- a first processor;
- and
- a first memory in communication with said first processor, said first memory for storing a first plurality of processing instructions configured to direct said first processor to:
- receive a device token from a license server, wherein the device token uniquely identifies the client;
- send the device token to a storefront server;
- receive a playback token and a manifest from the storefront server;
- and
- concurrently receive streamed encrypted media from a file server and engage in an information security protocol with the license server, wherein the information security protocol results in the client's ability to access the media;
- wherein said instructions configured to direct said processor to engage in the information security protocol comprise instructions configured to direct said processor to:
- send the playback token from the client to the license server;
- and
- receive, at the client, one or more cryptographic keys from the license server;
- and
- a license server comprising:
- a second processor;
- and
- a second memory in communication with said second processor, said second memory for storing a second plurality of processing instructions configured to direct said second processor to:
- receive the device token from the storefront server;
- send the playback token and the manifest to the storefront server in response to receiving the device token;
- receive the playback token from the client;
- and
- send the one or more cryptographic keys to the client.
20 more elements
Dependencies are inferred from the claim text.