Enabling and/or disabling selected types of broadcast triggers
First Claim
1. In a computer network which is comprised of a plurality of servers and a plurality of interactive television receiver units, and wherein the interactive television receiver units receive at least one broadcast communication channel containing one or more triggers that may be used to access, while viewing the broadcast communication channel, interactive content stored at one or more of the servers on the network, a method for permitting a service company, as opposed to a broadcaster, to control the interactive content that may be accessed by the one or more triggers, the method comprising steps for:
- loading into one or more of the interactive television receiver units at least one rule provided from a service company for determining whether a trigger that is included by a broadcaster on a broadcast communication channel is authorized by the service company for accessing interactive content associated with the trigger;
receiving at the one or more interactive television receiver units a communication channel from a broadcaster, the communication channel containing at least one trigger; and
based on the at least one rule, determining whether the, at least one trigger is authorized by the service company for permitting access to interactive content.
3 Assignments
0 Petitions
Accused Products
Abstract
Information from an information resource may be displayed with television video in a synchronized fashion. A trigger, broadcast along with the television video, identifies the resource and indicates how information from the resource should display. When a trigger is received, the receiver unit determines whether a rule stored in the receiver unit applies to the trigger. For example, if the rule applies, the receiver unit may take a predetermined action, or if the rule does not apply, the rule may have no effect and the receiver unit may act upon the trigger in a normal or default fashion. Based on one or more rules, the receiver unit may ignore certain triggers, but not others. Rules can be automatically loaded into the receiver unit on power-up by one-way broadcast communication, from a permanent storage device, or by downloading from the Internet. The rules can be updated periodically.
276 Citations
40 Claims
-
1. In a computer network which is comprised of a plurality of servers and a plurality of interactive television receiver units, and wherein the interactive television receiver units receive at least one broadcast communication channel containing one or more triggers that may be used to access, while viewing the broadcast communication channel, interactive content stored at one or more of the servers on the network, a method for permitting a service company, as opposed to a broadcaster, to control the interactive content that may be accessed by the one or more triggers, the method comprising steps for:
-
loading into one or more of the interactive television receiver units at least one rule provided from a service company for determining whether a trigger that is included by a broadcaster on a broadcast communication channel is authorized by the service company for accessing interactive content associated with the trigger;
receiving at the one or more interactive television receiver units a communication channel from a broadcaster, the communication channel containing at least one trigger; and
based on the at least one rule, determining whether the, at least one trigger is authorized by the service company for permitting access to interactive content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
connecting to the computer network;
retrieving information from one or more servers based on one or more Uniform Resource Identifiers (“
URIs”
) included within the at least one trigger; and
displaying the retrieved information.
-
-
6. A method as recited in claim 1, wherein the at least one trigger leads to information embedded in a broadcast signal that is received over the at least one broadcast communication channel, and wherein the information is stored locally in at least one interactive television receiver unit.
-
7. A method as recited in claim 1, wherein the at least one rule comprises string, and wherein the at least one trigger is authorized by the service company only if the at least one trigger contains the string.
-
8. A method as recited in claim 1, wherein the at least one rule comprises a view attribute, and wherein the at least one trigger is authorized by the service company only if the trigger contains a matching view attribute.
-
9. A method as recited in claim 1, wherein if the at least one rule is determined to apply to the at least one trigger, then handling the at least one trigger according to a first action associated with the at least one rule, and if no rule applies, then handling the at least one trigger according to a default action associated with the at least one trigger.
-
10. A method as recited in claim 9, wherein the default action for the at least one trigger, if no rule applies, is to ignore the trigger.
-
11. A method as recited in claim 9, wherein the default action for the trigger, if no rule applies, is to allow the trigger as authorized.
-
12. For a computer network which is comprised of a plurality of servers and a plurality of interactive television receiver units, and wherein the interactive television receiver units receive at least one broadcast communication channel containing one or more triggers that may be used to access, while viewing the broadcast communication channel, interactive content stored at one or more of the servers on the network, a computer program product comprising a computer readable medium carrying computer executable instructions that implement a method for permitting a service company, as opposed to a broadcaster, to control the interactive content that may be accessed by the one or more triggers, wherein the method comprises steps for:
-
loading into one or more of the interactive television receiver units at least one rule provided from a service company for determining whether a trigger that is included by a broadcaster on a broadcast communication channel is authorized by the service company for accessing interactive content associated with the trigger;
receiving at the one or more interactive television receiver units a communication channel from a broadcaster, the communication channel containing at least one trigger; and
based on the at least one rule, determining whether the at least one trigger is authorized by the service company for permitting access to interactive content. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
connecting lo the computer network;
retrieving information from one or more servers based on one or more Uniform Resource Identifiers (“
URIs”
) included within the at least one trigger; and
displaying the retrieved information.
-
-
17. A computer program product as recited in claim 12, wherein the at least one trigger leads to information embedded in a broadcast signal that is received over the at least one broadcast communication channel, and wherein the information is stored locally in at least one interactive television receiver unit.
-
18. A computer program product as recited in claim 12, wherein the at least one rule comprises string, and wherein the at least one trigger is authorized by the service company only if the at least one trigger contains the string.
-
19. A computer program product as recited in claim 12, wherein the at least one rule comprises a view attribute, and wherein the at least one trigger is authorized by the service company only if the trigger contains a matching view attribute.
-
20. A computer program product as recited in claim 12, wherein if the at least one rule is determined to apply to the at least one trigger, then handling the at least one trigger according to a first action associated with the at least one rule, and if no rule applies, then handling the at least one trigger according to a default action associated with the at least one trigger.
-
21. A computer program product as recited in claim 20, wherein the default action for the at least one trigger, if no rule applies, is to ignore the trigger.
-
22. A computer program product as recited in claim 20, wherein the default action for the trigger, if no rule applies, is to allow the trigger as authorized.
-
23. In a computer network which is comprised of a plurality of servers and a plurality of interactive television receiver units, and wherein the interactive television receiver units receive at least one broadcast communication channel containing one or more triggers that may be used to access, while viewing the broadcast communication channel, interactive content stored at one or more of the servers on the network, a method for permitting a service company, as opposed to a broadcaster, to control the interactive content that may be, accessed by the one or more triggers, the method comprising acts of:
-
storing into one or more of the interactive television receiver units one or more rules established by a service company for determining whether a trigger that is included by a broadcaster on a broadcast communication channel is authorized by the service company for accessing interactive content associated with the trigger;
tuning the interactive television receiver unit to a communication channel from the broadcaster, the communication channel containing at least one trigger; and
applying the one or more rules to determine whether the at least one trigger is authorized by the service company for permitting access to interactive content. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
establishing communication with a source of one or more updated rules, by either (i) tuning the interactive television receiver unit to an appropriate broadcast communication channel, or (ii) connecting to the source over the computer network and requesting the one or more updated rules; and
replacing the one or more rules with the one or more updated rules.
-
-
25. A method as recited in claim 23, wherein the one or more rules permit access to interactive content associated with the at least one trigger, and wherein a viewer'"'"'s interest in the at least one trigger is confirmed prior to permitting the display of information associated with the at least one trigger, the method further comprising acts of:
-
displaying a prompt corresponding to the at least one trigger; and
if a viewer responds to the prompt within a particular time frame, displaying information associated with the at least one trigger, and otherwise, removing the prompt from display.
-
-
26. A method as recited in claim 23, wherein the at least one trigger leads to information embedded in a broadcast signal that is received over the at least one broadcast communication channel, and wherein the information is stored locally in at least one interactive television receiver unit.
-
27. A method as recited in claim 23, wherein the one or more rules comprise a string, and wherein the at least one trigger is authorized by the service company only if the at least one trigger contains the string.
-
28. A method as recited in claim 23, wherein the one or more rules comprise a view attribute, and wherein the at least one trigger is authorized by the service company only if the trigger contains a matching view attribute.
-
29. A method as recited in claim 23, wherein if the at least one rule is determined to apply to the at least one trigger, then processing the at least one trigger according to a first action associated with the at least one rule, and if no rule applies, then processing the at least one trigger according to a default action associated with the at least one trigger.
-
30. A method as recited in claim 29, wherein the default action for the at least one trigger, if no rule applies, is to ignore the trigger.
-
31. A method as recited in claim 29, wherein the default action for the trigger, if no rule applies, is to allow the trigger as authorized.
-
32. For a computer network which is comprised of a plurality of servers and a plurality of interactive television receiver units, and wherein the interactive television receiver units receive at least one broadcast communication channel containing one or more triggers that may be used to access, while viewing the broadcast communication channel, interactive content stored at one or more of the servers on the network, a computer program product comprising a computer readable medium carrying computer executable instructions that implement a method for permitting a service company, as opposed to a broadcaster, to control the interactive content that may be accessed by the one or more triggers, wherein the method comprises acts of:
-
storing into one or more of the interactive television receiver units one or more rules established by a service company for determining whether a trigger that is included by a broadcaster on a broadcast communication channel is authorized by the service company for accessing interactive content associated with the trigger;
tuning the interactive television receiver unit to a communication channel from the broadcaster, the communication channel containing at least one trigger; and
applying the one or more rules to determine whether the at least one trigger is authorized by the service company for permitting access to interactive content. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
establishing communication with a source of one or more updated rules, by either (i) tuning the interactive television receiver unit to an appropriate broadcast communication channel, or (ii) connecting to the source over the, computer network and requesting the one or more updated rules; and
replacing the one or more rules with the one or more updated rules.
-
-
34. A computer program product as recited in claim 32, wherein the one or more rules permit access to interactive content associated with the at least one trigger, and wherein a viewer'"'"'s interest in the at least one trigger is confirmed prior to permitting the display of information associated with the at least one trigger, the method further comprising acts of:
-
displaying a prompt corresponding to the at least one trigger; and
if a viewer responds to the prompt within a particular time frame, displaying information associated with the at least one trigger, and otherwise, removing the prompt from display.
-
-
35. A computer program product as recited in claim 32, wherein the at least one trigger leads to information embedded in a broadcast signal that is received over the at least one broadcast communication channel, and wherein the information is stored locally in at least one interactive television receiver unit.
-
36. A computer program product as recited in claim 32, wherein the one or more rules comprise a string, and wherein the at least one trigger is authorized by the service company only if the at least one trigger contains the string.
-
37. A computer program product as recited in claim 32, wherein the one or more rules comprise a view attribute, and wherein the at least one trigger is authorized by the service company only if the trigger contains a matching view attribute.
-
38. A computer program product as recited in claim 32, wherein if the at least one rule is determined to apply to the at least one trigger, then processing the at least one trigger according to a first action associated with the at least one rule, and if no rule applies, then processing the at least one trigger according to a default action associated with the at least one trigger.
-
39. A computer program product as recited in claim 38, wherein the default action for the at least one trigger, if no rule applies, is to ignore the trigger.
-
40. A computer program product as recited in claim 38, wherein the default action for the trigger, if no rule applies, is to allow the trigger as authorized.
Specification