Systems and methods for securely place shifting media content
First Claim
1. A method for securely providing a place-shifted media stream from a place shifting device to a remote player via a communications network, the method comprising:
- receiving, at the place shifting 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 placeshifting session, wherein the authorization credential is generated and provided by the central server to both the remote player and the place shifting device via the communications network; and
establishing the placeshifting session between the place shifting device and the remote player over the communications network in response to receipt of the authorization credential from the central server so as to securely provide the place-shifted media stream from the place shifting device to the remote player, wherein at least a portion of the place-shifted 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 place-shifted media stream from a place shifting device to a remote player via a communications network. A request for a connection is received from the remote player at the place shifting 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 place-shifted media stream between the place shifting device and the remote player can be established over the communications network. At least a portion of the place-shifted media stream may be encrypted based upon the authorization credential.
-
Citations
20 Claims
-
1. A method for securely providing a place-shifted media stream from a place shifting device to a remote player via a communications network, the method comprising:
-
receiving, at the place shifting 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 placeshifting session, wherein the authorization credential is generated and provided by the central server to both the remote player and the place shifting device via the communications network; and establishing the placeshifting session between the place shifting device and the remote player over the communications network in response to receipt of the authorization credential from the central server so as to securely provide the place-shifted media stream from the place shifting device to the remote player, wherein at least a portion of the place-shifted media stream is encrypted based upon the authorization credential. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A television receiver system for securely placeshifting a media stream that encodes received media content to a remote player via a communications network, the system comprising:
-
a network interface to the communications network; a receiver configured to receive the media content from a television broadcast medium that is separate from 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, to request an authorization credential from a separately located central server via the network interface in response to the request for the connection wherein the authorization credential is generated and provided by the central server to both the remote player and the system via the communications network to authorize a placeshifting session between the remote device and the system, and thereby to direct the encoding of the media content received via the television broadcast medium to thereby create the place-shifted media stream using the authentication credential, and to transmit the place-shifted media stream to the remote player via the network interface. - View Dependent Claims (10, 11, 12)
-
-
13. A computerized authentication system that allows a place-shifted media stream to be provided to a user of a remote device, wherein the place-shifted media stream is provided from a place shifting device to the remote 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 place shifting device and the remote device, and wherein the processor of the authentication system is configured to:
-
receive, at the central server, a first request from the remote device via the communications network, wherein the first request comprises a user credential associated with the user, wherein the central server is separate from both the place shifting device and the remote device; verify the user credential at the central server and, in response to successful verification, transmit a first response from the central server to the remote device that identifies the place shifting device on the communications network; and in response to a second request from the remote device received at the central server, generate and transmit from the central server a shared authentication credential both to the remote device and to the place shifting device to authorize a placeshifting session between the remote device and the place shifting device and to thereby allow the remote device and the place shifting device to establish the place-shifted media stream using the shared authentication credential. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification