Combining real-time and batch mode logical address links
First Claim
1. A method within a system that includes a set top box capable of receiving content and television programming, the method for integrating the content concurrently with the television programming, the method comprising:
- prior to receiving the television programming, retrieving electronic program guide (EPG) data from a server, wherein the EPG data includes batch links associated with the television programming and wherein the batch links are associated with a predetermined time interval during which they are valid;
storing the batch links in a database local to the system;
after having stored the batch links, receiving the television programming;
while receiving the television programming, extracting at least one real time link associated with the television programming from a data channel associated with the television programming, the at least one real time link being valid for a predetermined time interval commencing at the time of receipt;
determining a logical address link status for the television programming, by determining whether the at least one real time link and the batch links are both valid for some common time interval;
during a display of a program included in the television programming, identifying at least one link from the batch links and the at least one real time link;
providing notification concurrently with the display of the programming that the at least one link has been identified;
accessing content associated with the identified at least one link; and
displaying concurrently with the programming the content accessed through the identified at least one link.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for displaying Internet content associated with television programming. Content associated with a program included in the television programming is automatically displayed by a set top box. Before the broadcast of a program, listing information or 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, and the content may 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 the viewer is notified of these links. If both the real time and batch links are available, a determination is made according to pre-defined rules regarding which link is brought to the attention of the viewer.
209 Citations
20 Claims
-
1. A method within a system that includes a set top box capable of receiving content and television programming, the method for integrating the content concurrently with the television programming, the method comprising:
-
prior to receiving the television programming, retrieving electronic program guide (EPG) data from a server, wherein the EPG data includes batch links associated with the television programming and wherein the batch links are associated with a predetermined time interval during which they are valid; storing the batch links in a database local to the system; after having stored the batch links, receiving the television programming; while receiving the television programming, extracting at least one real time link associated with the television programming from a data channel associated with the television programming, the at least one real time link being valid for a predetermined time interval commencing at the time of receipt; determining a logical address link status for the television programming, by determining whether the at least one real time link and the batch links are both valid for some common time interval; during a display of a program included in the television programming, identifying at least one link from the batch links and the at least one real time link; providing notification concurrently with the display of the programming that the at least one link has been identified; accessing content associated with the identified at least one link; and displaying concurrently with the programming the content accessed through the identified at least one link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification