Facilitating placeshifting using matrix codes
First Claim
Patent Images
1. A method for providing content with a target device, the method comprising:
- optically detecting, via an optical input device of a target device, a matrix code when the matrix code is displayed on a presentation device, wherein;
the matrix code was generated, by a content receiver that is separate from the target device, based at least in part on audiovisual content and/or data associated with the audiovisual content transmitted from a service provider to the content receiver, wherein the audiovisual content is at least partially recorded upon generation of the matrix code and stored in a storage location; and
data encoded in the matrix code comprises program identifying information and elapsed time information with respect to the audiovisual content;
when the target device is in a first location, decoding, by the target device, the matrix code, and storing code data corresponding to the decoded matrix code in the target device for subsequent retrieval;
when the target device is in a second location that is remote from the first location, generating, by the target device, a request based at least in part on the stored code data to receive, at the target device, at least a portion of the audiovisual content using the data encoded in the matrix code;
transmitting, by the target device, the request for at least the portion of the audiovisual content across a network to a first device configured to access the at least the portion of the audiovisual content recorded in the storage location, wherein the first device is local to the content receiver; and
responsive to the request, receiving, over the network by the target device from the first device, the at least the portion of the audiovisual content from the first device.
3 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
20 Claims
-
1. A method for providing content with a target device, the method comprising:
-
optically detecting, via an optical input device of a target device, a matrix code when the matrix code is displayed on a presentation device, wherein; the matrix code was generated, by a content receiver that is separate from the target device, based at least in part on audiovisual content and/or data associated with the audiovisual content transmitted from a service provider to the content receiver, wherein the audiovisual content is at least partially recorded upon generation of the matrix code and stored in a storage location; and data encoded in the matrix code comprises program identifying information and elapsed time information with respect to the audiovisual content; when the target device is in a first location, decoding, by the target device, the matrix code, and storing code data corresponding to the decoded matrix code in the target device for subsequent retrieval; when the target device is in a second location that is remote from the first location, generating, by the target device, a request based at least in part on the stored code data to receive, at the target device, at least a portion of the audiovisual content using the data encoded in the matrix code; transmitting, by the target device, the request for at least the portion of the audiovisual content across a network to a first device configured to access the at least the portion of the audiovisual content recorded in the storage location, wherein the first device is local to the content receiver; and responsive to the request, receiving, over the network by the target device from the first device, the at least the portion of the audiovisual content from the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A target device to provide content, the target device comprising:
-
an optical input device configured to optically detect matrix codes; a network interface; and one or more processors communicably coupled to the optical input device and the network interface and configured to send and receive transactions across a network though the network interface, wherein the one or more processors are provided with instructions that, when executed by the one or more processors, cause the target device to perform; optically detecting, via the optical input device, a matrix code when the matrix code is displayed on a presentation device, wherein; the matrix code was generated, by a content receiver that is separate from the target device, based at least in part on audiovisual content and/or data associated with the audiovisual content transmitted from a service provider to the content receiver, wherein the audiovisual content is at least partially recorded upon generation of the matrix code and stored in a storage location; and data encoded in the matrix code comprises program identifying information and elapsed time information with respect to the audiovisual content; when the target device is in a first location, decoding the matrix code, and storing code data corresponding to the decoded matrix code in the target device for subsequent retrieval; when the target device is in a second location that is remote from the first location, generating a request based at least in part on the stored code data to receive, at the target device, at least a portion of the audiovisual content using the data encoded in the matrix code; transmitting the request for at least the portion of the audiovisual content across a network to a first device configured to access the at least the portion of the audiovisual content recorded in the storage location, wherein the first device is local to the content receiver; and responsive to the request, receiving, over the network from the first device, at least the portion of the audiovisual content from the first device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification