Matrix code-based user interface
First Claim
1. A method, comprising:
- transmitting, by a television service provider server, television programming to a television receiver device over a television network;
receiving, by the television service provider server, a communication from a mobile device, the communication containing identifying data associated with the television receiver device and program information;
in response to the communication received from the mobile device;
(a) searching, by the television service provider server, a database to locate a program corresponding to the program information received from the mobile device;
(b) generating, by the television service provider server, an instruction for the television receiver device to record the program, wherein the instruction corresponds to an instruction for the television receiver device to detect a predetermined signal associated with the program, and to record the program in response to detecting the predetermined signal; and
(c) transmitting, by the television service provider server, the instruction for the television receiver device to detect the predetermined signal associated with the program and to record the program in response to detecting the predetermined signal, to the television receiver device over the television network;
after transmitting the instruction to the television receiver device, determining, by the television service provider server, a time to transmit the program to the television receiver device;
in response to the arrival of the determined time to transmit the program to the television receiver device, transmitting, by the television service provider server, the predetermined signal to the television receiver device at the determined time; and
transmitting, by the television service provider server, the program to the television receiver device after the transmission of the predetermined signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for presenting a matrix code may include receiving, at a content receiver, a signal carrying identifying data relating to a remotely accessible program, generating, at a content receiver, a matrix code from the identifying data relating to the remotely accessible program, transmitting the matrix code as part of a content presentation to a presentation device for display, and receiving the remotely accessible program in response to a user capture of the matrix code. A method for remotely controlling a set top box and a method for setting a recording time on a set top box are also described. A method of preparing a program guide may include gathering program information, generating matrix codes for each program including program data, and associating the matrix codes with respective programs.
319 Citations
17 Claims
-
1. A method, comprising:
-
transmitting, by a television service provider server, television programming to a television receiver device over a television network; receiving, by the television service provider server, a communication from a mobile device, the communication containing identifying data associated with the television receiver device and program information; in response to the communication received from the mobile device; (a) searching, by the television service provider server, a database to locate a program corresponding to the program information received from the mobile device; (b) generating, by the television service provider server, an instruction for the television receiver device to record the program, wherein the instruction corresponds to an instruction for the television receiver device to detect a predetermined signal associated with the program, and to record the program in response to detecting the predetermined signal; and (c) transmitting, by the television service provider server, the instruction for the television receiver device to detect the predetermined signal associated with the program and to record the program in response to detecting the predetermined signal, to the television receiver device over the television network; after transmitting the instruction to the television receiver device, determining, by the television service provider server, a time to transmit the program to the television receiver device; in response to the arrival of the determined time to transmit the program to the television receiver device, transmitting, by the television service provider server, the predetermined signal to the television receiver device at the determined time; and transmitting, by the television service provider server, the program to the television receiver device after the transmission of the predetermined signal. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12)
-
-
5. A television provider server, comprising:
-
a first wireless network interface configured to receive wireless signals from one or more mobile devices; a second network interface configured to transmit television signals to one or more television receiver devices over a television network; one or more processors; and memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the television provider server to; transmit television programming to a television receiver device over the television network; receive a communication from a mobile device, the communication containing identifying data associated with the television receiver device and program information; in response to the communication received from the mobile device; (a) search a database within the television provider server to locate a program corresponding to the program information received from the mobile device; (b) generate an instruction for the television receiver device to record the program, wherein the instruction corresponds to an instruction for the television receiver device to detect a predetermined signal associated with the program, and to record the program in response to detecting the predetermined signal; and (c) transmit the instruction for the television receiver device to detect the predetermined signal associated with the program and to record the program in response to detecting the predetermined signal, to the television receiver device over the television network; after transmitting the instruction to the television receiver device, determine a time to transmit the program to the television receiver device; in response to the arrival of the determined time to transmit the program to the television receiver device, transmit the predetermined signal to the television receiver device at the determined time; and transmit the program to the television receiver device after the transmission of the predetermined signal. - View Dependent Claims (6, 13, 14, 15, 16, 17)
-
-
7. A system, comprising:
-
a television receiver device, comprising; one or more processors; and memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the television receiver device to; receive a first signal carrying matrix code data associated with a matrix code stored by the television receiver device; and generate the matrix code as part of a content presentation to a presentation device for display; a mobile device, comprising; one or more processors; and memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the mobile device to; scan the matrix code displayed via the presentation device; generate a communication to a television provider server based on scanned matrix code; and transmit the communication to the television provider server in response to scanning the matrix code; and the television provider server, comprising; one or more processors; and memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the television provider server to; transmit television programming to the television receiver device over a television network; receive the communication from the mobile device, the communication containing identifying data associated with the television receiver device and program information; in response to receiving the communication from the mobile device; (a) search a database within the television provider server to locate a program corresponding to the program information received from the mobile device; (b) generate an instruction for the television receiver device to record the program, wherein the instruction corresponds to an instruction for the television receiver device to detect a predetermined signal associated with the program, and to record the program in response to detecting the predetermined signal; and (c) transmit the instruction for the television receiver device to detect the predetermined signal associated with the program and to record the program in response to detecting the predetermined signal, to the television receiver device over the television network; after transmitting the instruction to the television receiver device, determine a time to transmit the program to the television receiver device; in response to the arrival of the determined time to transmit the program to the television receiver device, transmit the predetermined signal to the television receiver device at the determined time; and transmit the program to the television receiver device after the transmission of the predetermined signal.
-
Specification