Facilitating placeshifting using matrix code
First Claim
Patent Images
1. 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, anda 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.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a user of a target device with placeshifted content. The method includes detecting, utilizing the target device, a matrix code associated with an audio/visual program. Data encoded in the matrix code includes program identifying information and elapsed time information with respect to the program. The method further includes generating, utilizing the target device, a request for the program based at least in part on the encoded data. The method also includes transmitting, utilizing the target device, the program request across a network.
200 Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing a user of a target device with placeshifted content, the method comprising:
-
receiving, at a television content receiver, 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; generating, by the television content receiver, 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; transmitting, by the television content receiver, the matrix code to the presentation device and displaying the matrix code to the user; wherein the television content receiver further comprises a recorder communicably coupled to the television content receiver, and recording the audio/visual program upon generating the matrix code by utilizing the recorder; detecting, utilizing the target device, the matrix code optically, generating, by the target device, based at least in part on the 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; receiving, at a placeshifting device, across the network the target device'"'"'s request for the content stream previously transmitted from the service provider to the television content receiver; retrieving, utilizing the placeshifting device, based at least in part on the request, from a storage device of the recorder the content stream for transmission over the network to the target device; and displaying, at the target device, the retrieved content stream to the user. - View Dependent Claims (7, 8, 9, 10)
-
Specification