EP2681908B1

Facilitating placeshifting using matrix code

Abstract

This record has no abstract on file.

EP2681908B1, drawing sheet 1
Sheet 1 of 4

Term

5.4 yearsleft in the term

Expires 17 February 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

13 claims: 4 independent, 9 dependent

  1. 1
    A system (100) for transmitting placeshifted content, comprising:a content receiver (103) comprising a first processing unit (113), wherein the first processing unit is provided with computer implemented instructions to: receive a content stream from a service provider and transmit the content stream to a presentation device (105) for display to a user, wherein the content stream corresponds to an audio/visual program;receive, during transmission of the content stream to the presentation device and before completion of the audio/visual program being transmitted as the content stream, a request to generate a matrix code;generate, responsive to the request, a matrix code, wherein data encoded in the matrix code comprises program identifying information and elapsed time information with respect to the program, and wherein the elapsed time information is indicative of how far into the transmission of the audio/visual program to the presentation device the request for the matrix code was received;and transmit the matrix code to the presentation device (105) for display to the user, wherein the content receiver (103) further comprises a recorder (117) communicably coupled to the first processing unit (113), and wherein the first processing unit (113) is provided with further computer implemented instructions to record the program upon generation of the matrix code by utilizing the recorder (117);a target device (109) communicably coupled to a network (111), the target device comprising: an optical input device (131) configured to optically detect the matrix code, and a second processing unit (127) communicably coupled to the optical input device, wherein the second processing unit (127) 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 content stream previously transmitted from the service provider (101) to the content receiver (103), wherein the request includes the elapsed time information of the audio/visual program at which the matrix code was requested;and a placeshifting device (107,108) communicably coupled to the network (111), the placeshifting device (107,108) comprising a third processing unit (121), wherein the third processing unit is provided with computer implemented instructions to: receive across the network (111) the target device's request for a content stream;and based at least in part on the request, retrieve from a storage device (115,112) the content stream for transmission over the network (111) to the target device (109), wherein the content stream is configured to output the audio/visual program from the point in the program at which the matrix code was requested based on the elapsed time information.
  2. 5
    The system of any of claims 1 to 4, wherein the content stream is a television or movie program.
  3. 6
    The system of any of claims 1 to 5, wherein the matrix code is a QR code.
  4. 7
    A method for providing a user of a target device (109) with placeshifted content, the method comprising:receiving, at a television content receiver (103), a content stream from a service provider (101) and transmitting the content stream to a presentation device (105) for display to a user, wherein the content stream corresponds to an audio/visual program;receiving, at the television content receiver (103), during transmission of the content stream to the presentation device (105) and before completion of the audio/visual program being transmitted as the content stream, a request to generate a matrix code;generating, at the television content receiver (103), responsive to the request, a matrix code, and wherein data encoded in the matrix code comprises program identifying information and elapsed time information with respect to the program, and wherein the elapsed time information is indicative of how far into the transmission of the audio/visual program to the presentation device the request for the matrix code was received;and transmitting, at the television content receiver (103), the matrix code to a presentation device (105) for display to the user, recording, at the television content receiver (103), the audio/visual program upon generation of the matrix code;detecting, utilizing the target device (109), the matrix code;generating, utilizing the target device (109), a request for the program from the point in the program at which the matrix code was requested based at least in part on the elapsed time information in the encoded data;and transmitting, utilizing the target device (109), the program request across a network (111).
  5. 13
    The method of any of claims 7 to 12, wherein the program is a television or movie program and/or wherein the matrix code comprises a QR code.