System and method for enhanced broadcasting and interactive television
First Claim
1. An enhanced broadcasting system for presenting enhancements to audio or video broadcasts, the system comprising:
- a message including at least one instruction correlated to content contained in a separate audio and video broadcast signal;
a client device configured for receiving the message;
a storage medium associated with the client device that stores enhanced content to be displayed;
the client device executing software for interpreting the at least one instruction and correlating the at least one instruction to the audio and video broadcast signal, and locally modifying the enhanced content in an exclusively local interaction based on the interpreted at least one instruction; and
a display unit, connected to the client device, having a screen display that displays the enhanced content at a first time and displays a subsequent modification to the enhanced content based upon the interpreted at least one instruction of the message at a second time.
0 Assignments
0 Petitions
Accused Products
Abstract
An enhanced interactive television broadcast is disclosed wherein an audio/video broadcast is viewed on a first display system, and an “enhancement” to the broadcast is simultaneously viewed or experienced on a second, separate display system. The “enhancement” is synchronized to the broadcast, and delivered to a user as a code fragments, such as a JavaScript message. URLs are not required. Portions or elements of a web page are reduced to single code fragments, rendered client-side upon receipt. The invention implements Network Time Protocol (NTP) to synchronize the client'"'"'s application clock to global time. Messages, or JavaScript code fragments, are time-stamped and evaluated based on the client'"'"'s application clock.
-
Citations
38 Claims
-
1. An enhanced broadcasting system for presenting enhancements to audio or video broadcasts, the system comprising:
-
a message including at least one instruction correlated to content contained in a separate audio and video broadcast signal; a client device configured for receiving the message; a storage medium associated with the client device that stores enhanced content to be displayed; the client device executing software for interpreting the at least one instruction and correlating the at least one instruction to the audio and video broadcast signal, and locally modifying the enhanced content in an exclusively local interaction based on the interpreted at least one instruction; and a display unit, connected to the client device, having a screen display that displays the enhanced content at a first time and displays a subsequent modification to the enhanced content based upon the interpreted at least one instruction of the message at a second time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing enhanced television broadcasting, the method comprising:
-
receiving at a client device an enhancement related to a presentation of content of an audio and video signal, the related enhancement being received over a network and including at least one instruction; interpreting at least one instruction included in the related enhancement, which instruction is correlated to the content of the audio and video signal; locally modifying at the client device enhanced content to be displayed in an exclusively local interaction based on the interpreted instruction; and displaying the modified enhanced content on a screen display connected to the client device which is updated based upon the interpreted instruction. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing enhanced television broadcasting, the method comprising:
-
selecting a common time for a synchronized presentation of content an audio and video signal and a related enhancement, the related enhancement including at least one instruction; and sending the related enhancement over a network for receipt by a client device, wherein the related enhancement includes at least one instruction correlated to the content of the audio and video signal to be interpreted by the client device to locally modify at the client device enhanced content to be displayed in an exclusively local interaction based on the interpreted instruction. - View Dependent Claims (20, 21, 22)
-
-
23. An enhanced broadcasting system for presenting audio or video broadcasts and related enhancements, the system comprising:
-
an authoring system for selecting a common time for a synchronized presentation of content an audio and video signal and a related enhancement, the related enhancement including at least one instruction, the authoring system generating the at least one instruction of the related enhancement such that the at least one instruction is correlated to the content of the audio and video broadcast signal; and a push server for delivering the related enhancement over a network for receipt by a client device, wherein the related enhancement includes at least one instruction correlated to the content of the audio and video signal to be interpreted by the client device to locally modify at the client device enhanced content to be displayed in an exclusively local interaction based on the interpreted instruction. - View Dependent Claims (24, 25, 26, 27)
-
-
28. An enhanced broadcasting system for presenting audio or video broadcasts and related enhancements, the system comprising:
-
a client device configured to receive a message and execute at least one instruction in the message to locally modify enhanced content to be displayed that is stored at the client device in an exclusively local interaction based on the at least one instruction, wherein the at least one instruction in the message is correlated to content of an audio and video broadcast signal; and a display, connected to the client device, having a screen display that displays the enhanced content at a first time and displays a subsequent modification to the enhanced content based upon execution of the at least one instruction in the message at a second time. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for providing enhanced television broadcasting, the method comprising:
-
receiving at a client device an enhancement related to and synchronized with a presentation of content of an audio and video signal, the related enhancement being received over a network and including at least one instruction; interpreting at least one instruction included in the related enhancement, which instruction is correlated to the content of the audio and video signal; locally modifying at the client device enhanced content to be displayed based on the interpreted instruction; displaying the modified enhanced content on a screen display which is updated based upon the interpreted instruction; receiving an input from a user of the client device during a limited interactivity period; and executing software on the client device to analyze the input only during the limited interactivity period. - View Dependent Claims (37, 38)
-
Specification