Patent ID: 8443407

Claim:
A system for transmitting placeshifted content, comprising: a television content receiver comprising a first processor, wherein the first processor is provided with computer implemented instructions to: receive a content stream from a service provider and transmit the content stream to a presentation device for display to a user, wherein the content stream corresponds to an audio/visual program; generate, based at least in part on the content stream and/or data associated with the content stream, a matrix code in response to a first input from the user, wherein data encoded in the matrix code comprises the audio/visual program identifying information and elapsed time information with respect to the audio/visual program; and transmit the matrix code to the presentation device and display the matrix code to the user; wherein the television content receiver further comprises a recorder communicably coupled to the first processor, and wherein the first processor is provided with further computer implemented instructions to record the audio/visual program upon generation of the matrix code by utilizing the recorder; a target device communicably coupled to a network, the target device comprising: an optical input device configured to optically detect the matrix code, and a second processor communicably coupled to the optical input device, wherein the second processor is provided with computer implemented instructions to: decode the matrix code; and generate, based at least in part on the decoded matrix code and a second user input, a request for the content stream previously transmitted from the service provider to the television content receiver; wherein the request for the content stream previously transmitted comprises requesting a portion of the audio/visual program commencing from a point in the audio/visual program that corresponds to the point in the audio/visual program when the matrix code was displayed to the user; and a placeshifting device communicably coupled to the network, the placeshifting device comprising a third processor, wherein the third processor is provided with computer implemented instructions to: receive across the network the target device's request for the content stream previously transmitted from the service provider to the television content receiver; based at least in part on the request, retrieve from a storage device of the recorder the content stream for transmission over the network to the target device; and display the retrieved content stream at the target device to the user.