Personal video recorder functionality for placeshifting systems
First Claim
1. A system to placeshift video content to a remote device via a network, the system comprising:
- a television receiver configured to receive the video content;
a digital video recorder configured to record at least a portion of the video content received via the receiver in storage, wherein the recorder is responsive to first instructions received by the system via the network that identify the recorded portion of the video content; and
a placeshifter that responds to second instructions received from the remote device via the network to obtain the recorded portion of the video content from the digital video recorder, to transcode the obtained video content for transport via the network as a media stream, and to transmit the media stream to the remote device via the network.
1 Assignment
0 Petitions
Accused Products
Abstract
PVR functionality is enabled on a media player of a placeshifting system, which allows a user to record media programs from locations that are physically remote from a source of the media programs. The media player may receive program schedule information and present the program schedule information to the user. Based on user input, the media player identifies a media program and associated schedule information. When the media program is scheduled to play, the placeshifting device directs a media recording device to receive the media program and to store the program. The placeshifting device may digitize, transcode, and/or transrate the media program, if necessary, and transmit the media program to the remote device for playback.
-
Citations
19 Claims
-
1. A system to placeshift video content to a remote device via a network, the system comprising:
-
a television receiver configured to receive the video content; a digital video recorder configured to record at least a portion of the video content received via the receiver in storage, wherein the recorder is responsive to first instructions received by the system via the network that identify the recorded portion of the video content; and a placeshifter that responds to second instructions received from the remote device via the network to obtain the recorded portion of the video content from the digital video recorder, to transcode the obtained video content for transport via the network as a media stream, and to transmit the media stream to the remote device via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method executable by a placeshifting device to allow a user to record media programs from locations that are physically remote from a source of the media programs, the method comprising:
-
receiving first instructions from a remote device via a network at the placeshifting device, wherein the first instructions identify a media program to be recorded; when the identified media program is scheduled to play, directing a media recording device to receive and store the identified media program; and in response to subsequent instructions from the remote device via the network, to transmit the stored media program to the remote device via the network. - View Dependent Claims (14, 15)
-
-
16. A method executable by a device, the method comprising:
-
receiving a user input that indicates a particular media program to be recorded at a later time; responsive to the first user input, providing a first instruction to a placeshifting device via a network to thereby direct the placeshifting device to record the particular media program to a storage at the later time; after the later time has passed, receiving a second user input directing that the particular media program be presented for playback by the device; responsive to the second user input, providing a second instruction from the device to the placeshifting device via the network to thereby direct the placeshifting device to obtain the particular program from the storage, transcode the obtained particular program for transport on the network as a media stream, and provide the media stream representing the particular media program to the device for playback; receiving the media stream containing the particular media program from the placeshifting device via the network; and outputting the media stream for playback to the user. - View Dependent Claims (17, 18, 19)
-
Specification