COMMUNICATING SCRIPTS IN A DATA SERVICE CHANNEL OF A VIDEO SIGNAL
First Claim
1. A method comprising:
- a. storing, in a receiver, an information resource identified by a first resource identifier;
b. monitoring a data service channel of a broadcast signal for a script trigger, wherein the script trigger includes a second resource identifier and a script; and
c. executing the script on the receiver, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier of the information resource.
4 Assignments
0 Petitions
Accused Products
Abstract
Described are methods and apparatus for enhancing an information resource, such as a Web page, simultaneously residing in memory on a number of remote receivers. A content creator, (e.g., a program producer, broadcaster, affiliate, cable company or satellite provider), embeds a trigger in a data service channel of a broadcast signal. The trigger includes a resource identifier unique to the information resource and a script capable of modifying the information resource. The script might be a script or a segment of a script written in a conventional scripting language. Each receiver that includes the targeted information resource monitors the data service channel of the broadcast video signal for script-bearing triggers directed to that resource. If a receiver receives a script-bearing trigger directed to the resident resource, the receiver executes the script contained within the trigger to alter the resource and/or the displayed video defined by the resource.
-
Citations
26 Claims
-
1. A method comprising:
-
a. storing, in a receiver, an information resource identified by a first resource identifier;
b. monitoring a data service channel of a broadcast signal for a script trigger, wherein the script trigger includes a second resource identifier and a script; and
c. executing the script on the receiver, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier of the information resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for synchronizing a broadcast signal and an information resource simultaneously residing on a plurality of remote receivers, the method comprising:
-
a. embedding a script trigger in a data service channel of the signal, the script trigger including;
i. a resource identifier unique to the information resource; and
ii. a script for updating the information resource; and
b. broadcasting the signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
a. embedding a script trigger in a data service channel of a video signal, the data service channel selected from a captioning service channel or a text service channel, the script trigger complying with a predetermined syntax and including a resource identifier and a script; and
b. broadcasting the video signal.
-
-
20. A machine-readable medium having stored thereon data representing sequences of instructions, wherein the instructions, when executed by a processor, cause the processor to:
-
a. embed a script trigger in a data service channel of a signal, the script trigger including;
i. a resource identifier unique to an information resource; and
ii. a script for updating the content of the information resource; and
b. broadcast the signal.
-
-
21. A machine-readable medium having stored thereon data representing sequences of instructions, wherein the instructions, when executed by a processor, cause the processor to:
-
a. display an information resource identified by a first resource identifier;
b. monitor a data service channel of a broadcast video signal for a script trigger, wherein the script trigger includes a second resource identifier and a script; and
c. execute the script, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier of the information resource. - View Dependent Claims (22, 23, 24, 25)
-
-
26. An appliance comprising:
-
a. a video display adapted to display a video image and an information resource identified by a first resource identifier;
b. means for monitoring a data service channel of a broadcast video signal for a script trigger, wherein the script trigger includes a second resource identifier and a script; and
c. means for executing the script, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier.
-
Specification