Systems and methods for securely place shifting media content
First Claim
1. A method executable by a place shifting device for securely providing a place-shifted media stream from the place shifting device to a remote player via a communications network, the method comprising:
- receiving a request for a connection from the remote player at the place shifting device via the communications network;
in response to the request for the connection, requesting an authorization credential from a remotely located central server via the communications network wherein the remotely-located central server is separate from both the remote player and the place shifting device, wherein the authorization credential is generated by the central server to authorize a placeshifting session between the remote device and the place shifting device, and wherein the authorization credential is provided from 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 using the authorization credential received from the remotely located central server to thereby securely provide the place-shifted media stream from the place shifting device to the remote device.
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
38 Claims
-
1. A method executable by a place shifting device for securely providing a place-shifted media stream from the place shifting device to a remote player via a communications network, the method comprising:
-
receiving a request for a connection from the remote player at the place shifting device via the communications network; in response to the request for the connection, requesting an authorization credential from a remotely located central server via the communications network wherein the remotely-located central server is separate from both the remote player and the place shifting device, wherein the authorization credential is generated by the central server to authorize a placeshifting session between the remote device and the place shifting device, and wherein the authorization credential is provided from 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 using the authorization credential received from the remotely located central server to thereby securely provide the place-shifted media stream from the place shifting device to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for securely providing a place-shifted media stream to a remote player via a communications network, the system comprising:
-
a network interface to the communications network; a receiver configured to receive media content from a medium separate from the communications network; a transcoder configured to packetize the received media content for transport over the communications network; and control circuitry in communication with at least the network interface and the transcoder, wherein the control circuitry is configured to receive a request for a connection from the remote player via the network interface, to request an authorization credential from a remotely-located central server via the network interface in response to the request for the connection, and to establish a placeshifting session with the remote player via the network interface after receiving the authorization credential from the remotely located central server to thereby provide the place-shifted media stream to the remote device, wherein the remotely-located central server is separate from both the remote player and the system, wherein the authorization credential is generated by the remotely-located central server, wherein the authorization credential is provided from the remotely-located central server to both the remote player and to the system via the communications network to authorize the placeshifting session between the remote device and the system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of presenting a place-shifted media stream 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 method comprising:
-
authenticating the user to a central server via the communications network; after successful authentication with the central server, requesting a connection to the place shifting device; after receiving a response from the place shifting device, requesting authorization to connect to the place shifting device from the central server via the communications network, wherein the central server is separate from both the remote device and the place shifting device; receiving an authorization response from the central server via the communications network, wherein the authorization response comprises an authorization credential generated by the central server to authorize a placeshifting session between the remote device and the place shifting device, and wherein the authorization credential is provided from the central server to both the remote device and to the place shifting device via the communications network; and establishing the place shifting session with the place shifting device over the communications network using the authorization credential to thereby securely receive the place-shifted media stream from the place shifting device at the remote device. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A method executable by a central server to securely allow 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 remotely located place shifting device to the remote device over a communications network, the method comprising:
-
receiving a first request from the remote device via the communications network at the central server, wherein the first request comprises a user credential associated with the user, and wherein the central server is separate from the place shifting device and from the remote device; verifying the user credential at the central server and, in response to successful verification, transmitting a first response from the central server to the remote device that identifies the remotely located place shifting device; and in response to a second request from the remote device received at the central server, the central server generating an authentication credential that authorizes a video streaming session between the remote device and the place shifting device, and transmitting the authorization credential generated by the central server to both the remote device and the remotely located place shifting device to thereby allow the remote device and the remotely located place shifting device to establish the place-shifted media stream from the place shifting device to the remote device using the authorization credential generated by the central server. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification