Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
First Claim
1. A system for providing a programming signal containing a program and at least one address identifying online content relating to the program from an online information source, the system comprising:
- a first transmitter, wherein the transmitter transmits the program to a user site; and
a second transmitter, wherein the second transmitter transmits the address to the user site, wherein, at some time after receipt of the address at the user site, the online content is automatically retrieved and presented to a user at the user site in conjunction with the program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for integrating video programming with the vast information resources of the Internet. A computer-based system receives a video program with embedded uniform resource locators (URLs). The URLs, the effective addresses of locations or Web sites on the Internet, are interpreted by the system and direct the system to the Web site locations to retrieve related Web pages. Upon receipt of the Web pages by the system, the Web pages are synchronized to the video content for display. The video program signal can be displayed on a video window on a conventional personal computer screen. The actual retrieved Web pages are time stamped to also be displayed, on another portion of the display screen, when predetermined related video content is displayed in the video window. As an alternative, the computer-based system receives the URLs directly through an Internet connection, at times specified by TV broadcasters in advance. The system interprets the URLs and retrieves the appropriate Web pages. The Web pages are synchronized to the video content for display in conjunction with a television program being broadcast to the user at that time. This alternative system allows the URLs to be entered for live transmission to the user.
-
Citations
170 Claims
-
1. A system for providing a programming signal containing a program and at least one address identifying online content relating to the program from an online information source, the system comprising:
-
a first transmitter, wherein the transmitter transmits the program to a user site; and
a second transmitter, wherein the second transmitter transmits the address to the user site, wherein, at some time after receipt of the address at the user site, the online content is automatically retrieved and presented to a user at the user site in conjunction with the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 125)
-
-
61. A method for providing a programming signal containing a program and at least one address identifying online content relating to the program from an online information source, the method comprising the steps of:
-
transmitting the program to a user site; and
providing the address to the user site, wherein, at some time after receipt of the address at the user site, the online content is automatically retrieved and presented to a user at the user site in conjunction with the program. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109)
-
-
76. A method as described in claim m 61, wherein the program is transmitted as a live event.
-
110. An apparatus for encoding at least one address into a programming signal wherein the address identifies an Internet information segment at an Internet site, the segment related to a program provided in the programming signal, the apparatus comprising;
-
an input for receiving a programming signal;
an encoder for embedding the address into the programming signal, the address identifying the Internet site containing the Internet information segment; and
an output port for outputting a programming signal which includes the embedded address, wherein the encoder inserts the address into the programming signal such that Internet information is automatically pushed to a user system at some time after reception and extraction of the address from the programming signal by the user system.
-
-
111. A method, for embedding an address into a programming signal, wherein the address identifies an Internet source of an online information segment which is associated with the programming signal, the method comprising:
-
generating the programming signal;
obtaining at least one address identifying the Internet source of the online information segment associated with the programming signal;
determining when the content in the programming signal is to be presented to a user relative to a fixed reference frame; and
embedding the address into a location within the programming signal based upon the determination of when the content is to be presented, whereby the online information segment is automatically pushed to the user upon the user receiving the programming signal and extracting the address from the programming signal. - View Dependent Claims (113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170)
-
-
112. A system for designating, in a database accessible via the Internet, a link file identifying an online information segment obtained from an online information source identified by an address which is associated with a programming signal, comprising:
-
a browser for establishing a communications connection with a network database;
a means for entering the address into the link file provided in the network database;
a means for designating in the link file the programming signal to which the address relates; and
a user interface for interacting with the network database.
-
-
115. A system for transmitting video programming and at least one address useable for retrieving from at least one server on a network on-line information segments having content related to the video programming, comprising:
-
a broadcast system for sending to a viewer a signal carrying video programming for viewing by the viewer; and
an address server on the network for sending in respective specified timing relationship with the video programming the at least one address over the network to the viewer, wherein the on-line information segments retrieved over the network from the at least one server using the at least one address are viewable by the viewer in a predetermined timing relationship with the viewing of the video programming.
-
-
130. A method for transmitting video programming and at least one address useable for retrieving over a network from at least one server on the network on-line visual information segments having content related to the video programming to a viewer, comprising the steps of:
-
broadcasting a signal carrying the video programming to a viewer for viewing; and
sending to the viewer over the network in respective specified timing relationship with the video programming the at least one address for retrieving the on-line information segments from the at least one server, wherein the on-line information segments are viewable by the viewer in respective predetermined timing relationship with the viewing of the video programming.
-
-
141. A system for transmitting video programming and at least one address useable for retrieving over a network from at least one server on the network on-line information segments having content related to the video programming, comprising:
-
an address source for providing the at least one address; and
a broadcast system for sending a signal carrying the video programming to a viewer, the broadcast system being responsive to the address source for encoding the signal to carry the at least one address in respective specified timing relationship with the video programming, wherein the at least one address encoded in the signal may be extracted by a decoder from the signal, and the signal is provided to a receiver for presenting the video programming, and wherein the at least one address extracted from the signal may be used by a processor coupled to the network to retrieve over the network the on-line information segments from the at least one server for viewing in respective predetermined timing relationship with the video programming.
-
-
156. A system for transmitting to users video programming and at least one address useable for retrieving over a network from at least one network server on the network on-line information segments having content related to the video programming, comprising:
-
a broadcast system for sending a signal carrying the video programming to a viewer, the signal further carrying the at least one address encoded therein in respective specified timing relationship with the video programming, wherein the at least one address encoded in the signal may be extracted by a decoder from the signal, and the signal is provided to a receiver for presentation of the video programming, and wherein the at least one address extracted from the signal may be used by a processor coupled to the network to retrieve over the network the on-line information segments from the at least one server for displaying in respective predetermined timing relationship with the presentation of the video programming.
-
Specification