Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
First Claim
1. A method for determining whether an address, identifying a source of an online information segment, has been previously received, the method comprising the steps of:
- receiving a programming signal;
receiving the address identifying the source of the online information segment;
reviewing a list of previously received addresses;
determining whether the address is on the list of previously received addresses;
retrieving the online information segment from the source when the address is not on the list; and
adding the address to the list upon initial retrieval of the online information segment from the source.
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
143 Claims
-
1. A method for determining whether an address, identifying a source of an online information segment, has been previously received, the method comprising the steps of:
-
receiving a programming signal;
receiving the address identifying the source of the online information segment;
reviewing a list of previously received addresses;
determining whether the address is on the list of previously received addresses;
retrieving the online information segment from the source when the address is not on the list; and
adding the address to the list upon initial retrieval of the online information segment from the source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 37)
-
-
10. A system for extracting an address embedded in a programming signal, the address identifying a source of an online information segment which relates to the programming signal, the system comprising:
-
an input port for receiving the programming signal; and
an extractor which extracts the address from the programming signal whereby, upon receiving the address, a communications link is established with the online information source identified by the address and online information segment related to the programming signal is automatically received from the source. - View Dependent Claims (11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
12. A system as described in claim I1, wherein the address is embedded within a vertical blanking interval of the video signal.
-
47. A method, of decoding a programming signal containing an embedded address, the address identifying a source of an online information segment related to the programming signal, the method comprising the steps of:
-
receiving the programming signal with the embedded address; and
extracting the address from the programming signal, whereby, upon extracting the address from the programming signal, the online information segment related to the programming signal is automatically received from the source. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. A computer readable medium containing instructions for extracting an address embedded within a programming signal, the address identifying a source of an online information signal containing an online information segment related to the programming signal, by:
-
receiving the programming signal with the embedded address; and
extracting the address from the programming signal, whereby, upon extraction of the address from the programming signal, the online information segment related to the programming signal is automatically received from the source. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124)
-
- 125. A machine-readable storage medium containing a stored signal carrying video programming and at least one address in respective specified timing relationship with the video programming, wherein the stored signal is useable for presentation of the video programming carried thereon, and the at least one address carried by the signal being useable for retrieving on-line information segments over a network from at least one server on the network, the information segments having content related to the video programming and being displayable in respective predetermined timing relationship with the presentation of the video programming.
-
134. A system for reading a storage medium containing a stored signal carrying video programming and at least one address in respective specified timing relationship with the video programming, the at least one address being useable for retrieval of on-line information segments over a network from at least one server on the network, the on-line information segments having content related to the video programming, the system comprising:
-
a storage medium reading device for obtaining the signal stored on the storage medium, the signal being useable for presentation of the video programming carried thereon;
a decoder for decoding the signal to extract the at least one address; and
a processor coupled to the network for receiving the at least one address from the decoder, the processor being responsive to the at least one address for retrieving over the network from the at least one server the on-line information segments for display in respective predetermined timing relationship with the presentation of the video programming. - View Dependent Claims (135, 136, 137, 138, 139, 140)
-
-
141. A device coupled to a network for receiving a signal carrying video programming and on-line information segments having content related to the video programming, the device comprising:
-
a first receiver for receiving the signal carrying the video programming and for providing an output signal useable for presentation of the video programming;
a second receiver, coupled to the network, for receiving, in respective specified timing relationship with the video programming, at least one address useable for retrieving the on-line information segments over the network from at least one server on the network and providing the on-line information segments for display in respective predetermined timing relationship with the presentation of the video programming. - View Dependent Claims (142, 143)
-
Specification