Claims
- 1. Method for creating a television presentation enhancement comprising:
defining a window in a graphical user interface; placing a displayable element at a position in said window; defining a time when said displayable element may be rendered; employing a database to store information describing said displayable element, and said time; creating a platform independent television enhancement file containing information related to said displayable element, and said time; parsing said platform independent television enhancement file to produce an HTML file; and viewing said HTML file.
- 2. The method of claim 1 wherein said step placing a displayable element further comprises:
employing a software routine, downloaded to a web browser, to locally alter the position of said element in response to input from a pointing device.
- 3. The method of claim 1 wherein said element comprises an imported HTML file.
- 4. The method of claim 1 wherein said step placing a displayable element further comprises:
employing a software routine, downloaded to a web browser, to locally alter the size of said element in response to input from a pointing device.
- 5. The method of claim 1 wherein said step of placing a displayable element further comprises:
defining a z order for said element.
- 6. The method of claim 1 wherein said step of placing a displayable element further comprises:
associating a link with said displayable element.
- 7. The method of claim 1 wherein said platform independent television enhancement file is an XML file.
- 8. The method of claim 1 wherein said step of parsing further comprises:
applying an XSL transformation to an XML file.
- 9. The method of claim 1 wherein said step of parsing further comprises:
writing Javascript in said HTML file.
- 10. The method of claim 1 wherein said window is contained in a web browser.
- 11. The method of claim 10 wherein said window employs a media player contained in said web browser.
- 12. A method for creating a television presentation enhancement comprising:
selecting a video image for enhancement; defining a window in a graphical user interface; displaying a video window in said window in said graphical user interface; placing a displayable element at a position in said window in said graphical user interface; defining a time when said displayable element may be rendered; employing a database to store information describing said video image, said displayable element, and said time; creating a platform independent television enhancement file containing information related to said video image, said displayable element, and said time; and parsing said platform independent television enhancement file to produce an HTML file.
- 13. The method of claim 12 further comprising:
displaying said HTML file in a web browser containing said video window.
- 14. The method of claim 12 further comprising:
saving said HTML file to said database.
- 15. The method of claim 12 wherein said step of parsing further comprises:
applying an XSL transformation to said television enhancement file.
- 16. The method of claim 12 wherein said platform independent television enhancement file is an XML file.
- 17. The method of claim 12 wherein said step placing a displayable element further comprises:
employing a software routine, downloaded to a web browser, to locally alter the position of said element in response to input from a pointing device.
- 18. The method of claim 12 wherein said displayable element comprises an imported HTML file.
- 19. The method of claim 12 wherein said step placing a displayable element further comprises:
employing a software routine, downloaded to a web browser, to locally alter the size of said element in response to input from a pointing device.
- 20. The method of claim 12 wherein said step of placing a displayable element further comprises:
defining a z order for said element.
- 21. The method of claim 12 wherein said step of placing a displayable element further comprises:
associating a link with said displayable element.
- 22. The method of claim 12 wherein said step of parsing further comprises:
writing Javascript in said HTML file.
- 23. The method of claim 12 wherein said window is contained in a web browser.
- 24. The method of claim 23 wherein said video window employs a media player contained in said web browser.
- 25. A system for creating television enhancements comprising:
a graphical user interface implemented in a web browser environment; a rectangular area defined in said browser environment; a user interface that places a displayable element in said rectangular area; a user interface that specifies a time at which said displayable element may be rendered; a database that stores information associated with said displayable element and information associated with said time; a pointing device; and a user interface that initiates generation of an XML file containing tags for said information associated with said displayable element and said information associated with said time.
- 26. The system of claim 25 wherein said user interface further comprises:
a drag and drop function implemented in said web browser environment that allows said displayable element to be positioned in response to signals from said pointing device.
- 27. The system of claim 25 wherein said user interface for placing a displayable element further comprises:
a resize function implemented in said web browser environment that allows said displayable element to be altered in size in response to signals from said pointing device.
- 28. The system of claim 25 further comprising:
a user interface for that applies an XSL translation to said XML file to produce an HTML file.
- 29. The system of claim 26 further comprising:
an emulation function operable to display said HTML file on said web browser.
- 30. A television enhancement file generated by the steps of:
employing a graphical user interface to position a displayable element in a position relative to a television image area; specifying a time at which said displayable element may be rendered; storing information associated with said displayable element, said information associated with said position, and said time in a database; generating an XML file using said information stored in said database; and applying an XSL translation to said XML file.
- 31. The television enhancement file of claim 30 further comprising the step:
specifying a z order for said element.
- 32. The television enhancement file of claim 30 wherein said user interface further comprises:
a drag and drop function implemented in a web browser environment that allows said displayable element to be positioned in response to signals from a pointing device.
- 33. The television enhancement file of claim 30 wherein said user interface further comprises:
a resize function implemented in a web browser environment that allows said displayable element to be altered in size in response to signals from a pointing device.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is based upon and claims priority of U.S. provisional application serial No. 60/227,930, entitled “SYSTEM AND METHOD FOR WEB BASED ENHANCED INTERACTIVE TELEVISION CONTENT PAGE LAYOUT”, filed Aug. 25, 2000 by Steve O. Markel; U.S. provisional application serial No. 60/227,063, entitled “A DATA DRIVEN SYSTEM AND METHOD FOR DISTRIBUTION OF INTERACTIVE CONTENT TO MULTIPLE TARGETED PRESENTATION PLATFORMS” filed Aug. 21, 2000 by Steven O. Markel, and U.S. provisional application serial No. 60/227,918, entitled “METHOD OF ENHANCING STREAMING MEDIA CONTENT” filed Aug. 25, 2000 by Steven O. Markel, the entire disclosure of which is herein specifically incorporated by reference for all that it discloses and teaches.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60227930 |
Aug 2000 |
US |
|
60227063 |
Aug 2000 |
US |
|
60227918 |
Aug 2000 |
US |