Facilitating placeshifting using matrix codes
AssigneeEchoStar Technologies L.L.C.
InventorsJason Gaede, Germar Schaefer
Life of this patent
Estimating the term…
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.
Claims21
(canceled)
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;
- and
- data encoded in the matrix code comprises program identifying information and elapsed time information with respect to the audiovisual content;
- decoding, by the target device, the matrix code;
- based at least in part on the decoding the matrix code, generating, by the target device, a request to receive, at the target device, at least a portion of the audiovisual content;
- generating, by the target device, a request for at least the portion of the audiovisual content based at least in part on 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 at least one device configured to access the at least the portion of the audiovisual content recorded in a storage location;
- and
- responsive to the request, receiving, over the network by the target device from the at least one device, the at least the portion of the audiovisual content from the at least one device.
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;
- and
- data encoded in the matrix code comprises program identifying information and elapsed time information with respect to the audiovisual content;
- decoding the matrix code;
- based at least in part on the decoding the matrix code, generating a request to receive, at the target device, at least a portion of the audiovisual content;
- generating a request for at least the portion of the audiovisual content based at least in part on the data encoded in the matrix code;
- transmitting the request for at least the portion of the audiovisual content across a network to at least one device configured to access the at least the portion of the audiovisual content recorded in a storage location;
- and
- responsive to the request, receiving, over the network from the at least one device, at least the portion of the audiovisual content from the at least one device.
Dependencies are inferred from the claim text.