Claims
- 1. In a system including a set top box that is capable of receiving Internet content and television programming, a method for displaying Internet content associated with a program included in the television programming, the method comprising acts of:
during display of the program, extracting real-time links from the television programming, wherein the real-time links are embedded in the television programming; selecting a program link from a list of links, the list of links including the real time links; notifying a viewer that a program link, through which Internet content associated with the program may be accessed, is available; receiving input from the viewer such that the program link is selected; and displaying the Internet content associated with the at least link concurrently with the program.
- 2. A method as defined in claim 1, wherein the act of extracting real-time links further comprises an act of ensuring that the real-time links are valid.
- 3. A method as defined in claim 1, further comprising an act of retrieving batch links from a server, wherein the batch links are associated with the program and stored at the set top box.
- 4. A method as defined in claim 3, wherein the act of retrieving batch links occurs before a start time of the program.
- 5. A method as defined in claim 3, wherein the list of links also includes the batch links.
- 6. A method as defined in claim 3, wherein the act of selecting a program link further comprises an act of providing priority to the real-time links.
- 7. A method as defined in claim 1, wherein the act of notifying a viewer that a program link is available further comprises an act of providing either a visual notification or an audible notification.
- 8. In a system including a set top box capable of receiving Internet content and television programming, a method for integrating the Internet content concurrently with the television programming, the method comprising acts of:
retrieving electronic program guide (EPG) data from a server, wherein the EPG data includes batch links associated with the television programming; extracting real time links from the television programming, wherein the real time links are associated with the television programming; during a display of a program included in the television programming, identifiying at least one link from the batch links and the real-time links; providing notification that the at least one link is identified; and displaying content accessed through the identified at least one link, wherein the content is displayed concurrently with the program.
- 9. A method as defined in claim 8, wherein the act of retrieving electronic program guide data occurs before the program included in the television programming begins.
- 10. A method as defined in claim 8, wherein the act of identifying at least one link further comprises an act of selecting the at least one link according to rules.
- 11. A method as defined in claim 8, wherein the real-time links have a priority over the batch links.
- 12. A method as defined in claim 8, wherein the batch links are URLs and wherein the real time links are URLs.
- 13. A method as defined in claim 8, wherein the step of identifying at least one link further comprises an act of excluding batch links that have expired from being identified.
- 14. A method as defined in claim 8, wherein the act of providing notification further comprises an act of either providing an audible notification or a visual notification.
- 15. In a system including a set top box that has access to television programming and Internet content, a method for displaying Internet content associated with a program included in the television programming, the method comprising acts of:
retrieving electronic program guide (EPG) data for the program from a server, wherein the EPG data includes batch links through which Internet content related to the program is accessed; determining which batch links are active, wherein the batch links are active from a start time of the program to an end time of the program; retrieving embedded real-time links from the program, wherein Internet content relating to the program is accessed through the real-time links; selecting at least one link from the real-time links and the active batch links, wherein a user is notified of the selection; and displaying Internet content accessed through the selected at least one link concurrently with the program.
- 16. A method as defined in claim 15, wherein the act of retrieving EPG data further occurs before the start time of the program.
- 17. A method as defined in claim 15, wherein the act of selecting at least one link further comprises an act of not selecting batch links that are not active.
- 18. A method as defined in claim 15, wherein the act of selecting at least one link further comprising an act of providing priority to the real time links with respect to the batch links.
- 19. A method as defined in claim 15, wherein the act of displaying the Internet content further comprises an act of the user providing input such that the selected at least one link is followed.
- 20. A computer program product for implementing at a set top box a method for displaying Internet content associated with a program included in the television programming, the computer program product comprising:
a computer-readable medium for storing machine executable instructions for implementing the method, wherein the method comprises acts of:
during display of the program, extracting real-time links from the television programming, wherein the real-time links are embedded in the television programming; selecting a program link from a list of links, the list of links including the real time links; notifying a viewer that a program link, through which Internet content associated with the program may be accessed, is available; receiving input from the viewer such that the program link is selected; and displaying the Internet content associated with the at least link concurrently with the program.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This is a continuation application of U.S. patent application Ser. No. 09/099,481, filed on Jun. 17, 1998, titled COMBINING REAL-TIME AND BATCH MODE LOGICAL ADDRESS LINKS (hereinafter the “Parent Application”), which is incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09099481 |
Jun 1998 |
US |
Child |
09788985 |
Feb 2001 |
US |