Retrieving content using batch mode and real-time logical addresses
First Claim
1. A method of processing logical addresses specifying content associated with a television program, the method comprising the acts of:
- receiving a batch mode logical address associated with a program in advance of the program being broadcast, wherein the batch mode logical address comprises a Uniform Resource Locator (URL);
receiving a video signal by which the program is broadcast;
retrieving a real-time logical address and associated data by extracting a sequence of data having a predetermined syntax from a data service channel of the video signal, wherein the associated data comprises a priority attribute, and wherein the real-time logical address comprises a URL;
selecting one or both logical addresses from among the real-time logical address and the batch mode logical address using, at least in part, the priority attribute; and
enabling the selected one or both logical addresses to be used to retrieve content specified by the selected one or both logical addresses.
11 Assignments
0 Petitions
Accused Products
Abstract
Displaying content associated with a television program using logical addresses identifying the content. Content associated with the television program is automatically displayed by a set top box. Before the broadcast of a program, television listing information, such as EPG data, is stored at the set top box. The listing information includes batch mode logical addresses or links. During the program, a viewer is notified about the link, enabling the content to be accessed and displayed concurrently with the program. In addition, real-time logical addresses or links, which are embedded in the program, may be extracted and displayed to the viewer. If both the real-time and batch mode links are available, a determination is made according to pre-defined rules regarding which link is brought to the attention of the viewer. In this manner, real-time links can be supplied with the broadcast to supplement or replace the batch mode links.
-
Citations
24 Claims
-
1. A method of processing logical addresses specifying content associated with a television program, the method comprising the acts of:
-
receiving a batch mode logical address associated with a program in advance of the program being broadcast, wherein the batch mode logical address comprises a Uniform Resource Locator (URL); receiving a video signal by which the program is broadcast; retrieving a real-time logical address and associated data by extracting a sequence of data having a predetermined syntax from a data service channel of the video signal, wherein the associated data comprises a priority attribute, and wherein the real-time logical address comprises a URL; selecting one or both logical addresses from among the real-time logical address and the batch mode logical address using, at least in part, the priority attribute; and enabling the selected one or both logical addresses to be used to retrieve content specified by the selected one or both logical addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium storing computer-executable instructions for causing a processing device to perform a method of processing logical addresses specifying content associated with a television program, the method comprising the acts of:
-
receiving a batch mode logical address associated with a program in advance of the program being broadcast, wherein the batch mode logical address comprises a Uniform Resource Locator (URL); receiving a video signal by which the program is broadcast; retrieving a real-time logical address and associated data by extracting a sequence of data having a predetermined syntax from a data service channel of the video signal, wherein the associated data comprises a priority attribute, and wherein the real-time logical address comprises a URL; selecting one or both logical addresses from among the real-time logical address and the batch mode logical address using, at least in part, the priority attribute; and enabling the selected one or both logical addresses to be used to retrieve content specified by the selected one or both logical addresses. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for processing logical addresses specifying content associated with a television program, the system comprising:
a processing unit, wherein the processing unit executes software configured for; receiving a batch mode logical address associated with a program in advance of the program being broadcast, wherein the batch mode logical address comprises a Uniform Resource Locator (URL); receiving a video signal by which the program is broadcast; retrieving a real-time logical address and associated data by extracting a sequence of data having a predetermined syntax from a data service channel of the video signal, wherein the associated data comprises a priority attribute, and wherein the real-time logical address comprises a URL; selecting one or both logical addresses from among the real-time logical address and the batch mode logical address using, at least in part, the priority attribute; and enabling the selected one or both logical addresses to be used to retrieve content specified by the selected one or both logical addresses. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification