Communicating scripts in a data service channel of a video signal
First Claim
1. A method of enhancing an information resource comprising a Web page used to enhance a video broadcast signal with Internet content, wherein the information resource simultaneously resides in memory on a number of remote receivers, the method comprising:
- a. storing, in one or more receivers, an information resource identified by a first resource identifier, the information resource including one or more scripts;
b. monitoring at the one or more receivers a data service channel of a broadcast signal for a script trigger, wherein the script trigger includes a second resource identifier and a script which contains executable code that passes a value to the one or more scripts of the information resource; and
c. thereafter, running the executable code of the script on the one or more receivers, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier of the stored 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
22 Claims
-
1. A method of enhancing an information resource comprising a Web page used to enhance a video broadcast signal with Internet content, wherein the information resource simultaneously resides in memory on a number of remote receivers, the method comprising:
-
a. storing, in one or more receivers, an information resource identified by a first resource identifier, the information resource including one or more scripts;
b. monitoring at the one or more receivers a data service channel of a broadcast signal for a script trigger, wherein the script trigger includes a second resource identifier and a script which contains executable code that passes a value to the one or more scripts of the information resource; and
c. thereafter, running the executable code of the script on the one or more receivers, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier of the stored information resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for synchronizing a broadcast signal and an information resource comprising a web page and including a script 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 which contains executable code for updating the script of the information resource by running, the executable code of the script at the remote receivers by passing a value to the script of the information resource when the script trigger is received at the remote receives and b. broadcasting the signal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for synchronizing a broadcast signal and an information resource comprising Web page including a script simultaneously residing on a plurality of remote receivers, 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 unique to the information resource at the remote receivers, and a script which contains executable code for updating the script of the information resource by running the executable code of the script at the remote receivers when the script trigger is received at the remote receivers and by passing a value to the script of the information resource; and
b. broadcasting the video signal.
-
-
18. A computer program product comprising a computer-readable medium that contains computer-executable instructions for implementing a method of enhancing an information resource comprising a Web page used to enhance a video broadcast signal with Internet content, wherein the information resource simultaneously resides in memory on a number of remote receivers, and wherein the method comprises:
-
a. storing, in one or more receivers, an information resource identified by a first resource identifier, the information resource including a script;
b. monitoring at the one or more receivers a data service channel of a broadcast signal for a script trigger, wherein the script trigger includes a second resource identifier and a script which contains executable code that passes a value to the script of the information resource; and
c. thereafter, running the executable code of the script on the one or more receivers, upon receipt of the script trigger, if the second resource identifier matches the first resource identifier of the stored information resource.
-
-
19. A computer program product comprising a computer-readable medium that contains computer-executable instructions for implementing a method for synchronizing a broadcast signal and an information resource comprising a Web page and including a script simultaneously residing on a plurality of remote receivers, and wherein the method comprises:
-
a. embedding a script trigger in a data service channel of the signal, the script trigger including;
a. resource identifier unique to the information resource; and
ii. a script which contains executable code for updating the script of the information resource by running the executable code of the script at the remote receivers by passing a value to the script of the information resource when the script trigger is received at the remote receivers; and
b. broadcasting the signal. - View Dependent Claims (21, 22)
-
-
20. A computer program product comprising a computer-readable medium that contains computer-executable instructions for implementing a method for synchronizing a broadcast signal and an information resource comprising a Web page including a script simultaneously residing plurality of remote receivers, and wherein the method comprises:
-
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 unique to the information resource at the remote receivers, and a script which contains executable code for updating the script of the information resource by running the executable code of the script at the remote receivers when the script trigger is received at the remote receivers and by passing a value to the script of the information resource; and
b. broadcasting the video signal.
-
Specification