Claims
- 1. A method for creating a data structure in a storage medium that is used to organize programming information, comprising the following steps:
forming data fields in a storage medium to hold programming information pertaining to video content programs, some of the data fields holding text-based data; and adding a target specification which references a target resource containing data that supports interactive functionality with respect to various ones of the video content programs by forming a separate data field to hold the target specification for an associated video content program.
- 2. A method as recited in claim 1, wherein the target specification is a pointer to a memory location at a headend.
- 3. A method as recited in claim 1, wherein the target specification is a pointer to a local memory location.
- 4. A method as recited in claim 1, wherein the target specification is a hyperlink to the target resource located at an independent service provider over a network.
- 5. A computer programmed to perform the steps recited in claim 1.
- 6. A method as recited in claim 1, wherein the target specification is configured to cause dynamic launching of an Internet browser for activating the target resource.
- 7. A storage medium having a data structure created according to the steps recited in claim 1.
- 8. A method as recited in claim 1, further comprising adding another target specification which references another target resource containing data that supports interactive functionality with respect to various ones of the video content programs by embedding the other target specification within the text-based data held in another data field.
- 9. A method for creating a data structure in a storage medium that is used to organize programming information, comprising the following steps:
forming data fields in a storage medium to hold programming information pertaining to video content programs, some of the data fields holding text-based data; and adding a target specification which references a target resource containing data that supports interactive functionality with respect to various ones of the video content programs by embedding the target specification within the text-based data held in a data field.
- 10. A method as recited in claim 9, wherein the target specification is a pointer to a memory location at a headend.
- 11. A method as recited in claim 9, wherein the target specification is a pointer to a local memory location.
- 12. A method as recited in claim 9, wherein the target specification is a hyperlink to the target resource located at an independent service provider over a network.
- 13. A method as recited in claim 9, wherein the target specification is configured to cause dynamic launching of an Internet browser for activating the target resource.
- 14. A method as recited in claim 9, wherein the target specification is configured to cause dynamic launching of an Internet browser for activating the target resource.
- 15. A method as recited in claim 9, further comprising adding another target specification which references another target resource containing data that supports interactive functionality with respect to various ones of the video content programs by forming another separate data field to hold the other target specification for an associated video content program.
- 16. A computer programmed to perform the steps recited in claim 9.
- 17. A storage medium having a data structure created according to the steps recited in claim 9.
- 18. A computer programmed to perform the following steps:
forming data fields in a storage medium to hold programming information pertaining to video content programs, some of the data fields holding text-based data; and adding a target specification which:
references a target resource containing data that supports interactive functionality with respect to various ones of the video content programs by at least one of (1) forming a separate data field to hold the target specification for an associated video content program, or (2) embedding the target specification within the text-based data held in a data field; and causes dynamic launching of an Internet browser for activating the target resource.
- 19. A computer as recited in claim 18, wherein the target specification is a pointer to a memory location at a headend.
- 20. A computer as recited in claim 18, wherein the target specification is a pointer to a local memory location.
- 21. A computer as recited in claim 18, wherein the target specification is a hyperlink to the target resource located at an independent service provider over a network.
RELATED APPLICATIONS
[0001] This is a divisional of U.S. patent application Ser. No. 09/349,638, filed, Jul. 8, 1999, which is a continuation of U.S. Pat. No. 6,240,555, filed Mar. 29, 1996.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09349638 |
Jul 1999 |
US |
Child |
10832765 |
Apr 2004 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08623610 |
Mar 1996 |
US |
Child |
09349638 |
Jul 1999 |
US |