Systems and methods for securely streaming media content
First Claim
1. A method for securely providing a media stream from a server device to a remote player via a communications network, the method comprising:
- receiving, at the server device, a request for a connection from the remote player via the communications network;
in response to the request for the connection, requesting an authorization credential from a separately located central server via the communications network to authorize a media streaming session, wherein the authorization credential is generated and provided by the central server to both of the remote player and the server device via the communications network; and
establishing the media streaming session between the server device and the remote player over the communications network in response to receipt of the authorization credential transmitted by the central server so as to securely provide the media stream from the server device to the remote player, wherein at least a portion of the media stream is encrypted based upon the authorization credential.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for securely providing a media stream from a server device to a remote player via a communications network. A request for a connection is received from the remote player at the server device via the communications network. In response to the request for the connection, an authorization credential is requested from a central server via the communications network. Further, in response to the authorization credential received from the central server, the media stream between the server device and the remote player can be established over the communications network. At least a portion of the media stream may be encrypted based upon the authorization credential.
-
Citations
20 Claims
-
1. A method for securely providing a media stream from a server device to a remote player via a communications network, the method comprising:
-
receiving, at the server device, a request for a connection from the remote player via the communications network; in response to the request for the connection, requesting an authorization credential from a separately located central server via the communications network to authorize a media streaming session, wherein the authorization credential is generated and provided by the central server to both of the remote player and the server device via the communications network; and establishing the media streaming session between the server device and the remote player over the communications network in response to receipt of the authorization credential transmitted by the central server so as to securely provide the media stream from the server device to the remote player, wherein at least a portion of the media stream is encrypted based upon the authorization credential. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system for securely providing a media stream of media content to a device of a remote player via a communications network, the system comprising:
-
a network interface to the communications network; a transcoder configured to encode the received media content for transport over the communications network; and a control circuit in communication with at least the network interface and the transcoder, wherein the control circuit is configured to receive a request for a connection from the remote player via the network interface, and in response to the connection request, to request an authorization credential from a separately located central server via the network interface, wherein the authorization credential is generated by the central server and provided by the central server to both of the remote player and the server system via the communications network to authorize a media streaming session between the remote player and the server system, and wherein the control circuit is further configured to direct the encrypting of the media content to thereby create the encrypted media stream using the authentication credential, and to transmit the encrypted media stream to the remote player via the network interface. - View Dependent Claims (10, 11, 12)
-
-
13. A central computerized authentication system that allows a media stream to be provided to a user of a remote player device, wherein the media stream is provided from a media streaming device to the remote player device over a communications network, the authentication system comprising a hardware processor, a memory and a network interface, wherein the authentication system is separate from both the media streaming device and the remote player device, and wherein the processor of the authentication system is configured to:
-
receive, at the central computerized authentication system separate from both of the media streaming device and the remote player device, a first request from the remote player device via the communications network, wherein the first request comprises a user credential associated with the user; verify the user credential by the central computerized authentication system and, in response to successful verification, transmit a first response to the remote player device that identifies the media streaming device on the communications network; and in response to a second request received at the central computerized authentication system from the remote player device that has received the first response, transmit a shared authentication credential from the central computerized authentication system to both of the remote player device and the media streaming device to thereby allow the remote player device and the media streaming device to establish the media stream communications encrypted by the shared authentication credential. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification