System and method for distribution of interactive content to multiple targeted presentation platforms
First Claim
1. A method for creating a television presentation enhancement comprising:
- accessing a platform independent television enhancement file containing elements and attributes of said elements;
applying a first parsing script to said enhancement file to produce a first output file that may be viewed using a web browser and media player; and
applying a second parsing script to said enhancement file to produce a second output file that may be viewed with a set top box.
3 Assignments
0 Petitions
Accused Products
Abstract
A text based script file describing enhancements is parsed to produce platform dependent enhancement files that may be employed to produce enhancements on a set top box, enhanced television, or computer display. A script file may be of XML format and a parser may be an XSL translator. A parser may import HTML and Javascript from other applications. A parser may support a media player for emulation to view video and enhancements. Trigger data for rendering enhancements may be formatted into a javascript array. Trigger events may be employed to replace graphic pointers or text values. Multiple parsers, each supporting a specific platform, allow a single script file to be employed across multiple platforms. New platforms or versions of platforms are supported through new or updated parsers.
-
Citations
26 Claims
-
1. A method for creating a television presentation enhancement comprising:
-
accessing a platform independent television enhancement file containing elements and attributes of said elements;
applying a first parsing script to said enhancement file to produce a first output file that may be viewed using a web browser and media player; and
applying a second parsing script to said enhancement file to produce a second output file that may be viewed with a set top box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 20, 21, 22, 24, 25, 26)
-
-
14. A method for creating a television presentation enhancement comprising:
-
editing a platform independent television enhancement file to specify elements and attributes of said elements;
applying a first parsing script to said enhancement file to produce a first output file that may be viewed using a web browser and media player; and
applying a second parsing script to said enhancement file to produce a second output file that may be viewed with a set top box.
-
-
15. A parser for producing a platform specific television enhancement file comprising:
-
a function to access a platform independent television enhancement file comprising project information, a description of an element, the position of said element, and a time at which said element may be rendered. a function to create an HTML header containing said project information;
a function to place said position of said element between division tags in an HTML output file if said element is either a text element or a graphic element;
a function to insert javascript code associated with said element if said element is an imported element;
a function to embed a media player in an HTML file if said element is a representative of a television;
a function to update an address at which said element may be accessed; and
a function to create and store triggers in a javascript array.
-
-
19. A television enhancement produced by the steps of:
-
accessing a database containing a platform independent television enhancement file comprising elements and attributes of said elements;
parsing said television enhancement file to produce an output file that may be viewed with a specific platform; and
saving said output file.
-
-
23. A system for developing television enhancements comprising:
-
a computer;
a database;
a web browser; and
a parser operable to parse a platform independent television enhancement file contained in said database and to produce an output file that may be viewed employing said browser.
-
Specification