Facilitating placeshifting using matrix codes
First Claim
Patent Images
1. A system for transmitting placeshifted content, comprising:
- a content receiver comprising a first processor, wherein the first processor is provided with computer implemented instructions to;
receive audiovisual content from a service provider and transmit the audiovisual content to a presentation device for display to a user;
generate, based at least in part on the audiovisual content and/or data associated with the audiovisual content, a matrix code;
record the audiovisual content upon generation of the matrix code; and
transmit the matrix code to the presentation device for display to the user;
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, a request to receive at the target device the audiovisual content previously transmitted from the service provider to the content receiver; 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 audiovisual content; and
based at least in part on the request, retrieve from a storage device the audiovisual content for transmission over the network to the target device.
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.
-
Citations
10 Claims
-
1. A system for transmitting placeshifted content, comprising:
-
a content receiver comprising a first processor, wherein the first processor is provided with computer implemented instructions to; receive audiovisual content from a service provider and transmit the audiovisual content to a presentation device for display to a user; generate, based at least in part on the audiovisual content and/or data associated with the audiovisual content, a matrix code; record the audiovisual content upon generation of the matrix code; and transmit the matrix code to the presentation device for display to the user; 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, a request to receive at the target device the audiovisual content previously transmitted from the service provider to the content receiver; 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 audiovisual content; and based at least in part on the request, retrieve from a storage device the audiovisual content for transmission over the network to the target device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for transmitting placeshifted content, comprising:
-
a content receiver comprising a first processor, wherein the first processor is provided with computer implemented instructions to; receive audiovisual content from a service provider and transmit the audiovisual content to a presentation device for display to a user, generate, based at least in part on the audiovisual content and/or data associated with the audiovisual content, a matrix code, and transmit the matrix code to the presentation device for display to the user; a recorder communicably coupled to the first processor, wherein the first processor is provided with further computer implemented instructions to record, utilizing the recorder, the audiovisual content upon generation of the matrix code; 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, a request for the audiovisual content previously transmitted from the service provider to the content receiver; 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 audiovisual content, and based at least in part on the request, retrieve from a storage device the audiovisual content for transmission over the network to the target device.
-
Specification