Interactive media presentation system for presenting business data over a digital television network
First Claim
1. A method for transmitting interactive television information over a television broadcast, comprising:
- compiling business data into a binary form, the business data comprising descriptions of products, wherein said business data is compiled for use by a set-top box;
generating a script using a script authoring tool, wherein said compiled business data is processed according to said generated script independent from a further user interaction; and
transmitting a stream, comprising the compiled business data and the script, to a receiver for generating video information for a user'"'"'s television, wherein the receiver uses the script to access the compiled business data and generate a presentation of the products for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
The method includes steps for creating and updating an interactive television application, which includes business data and other interactive and dynamic data which changes frequently over time. The interactive television application and data is transmitted over a television broadcast network, and the method includes steps for presenting the data to the user. Business data is compiled into a binary form, the business data for example comprising descriptions of products. A description of an interactive application is generated using an authoring tool. The authoring tool allows a creative designer to create page layouts and use simple script to specify how to respond to user interactions. The compiled business data and the script are streamed to a receiver for generating video information for a user'"'"'s television, wherein the receiver uses the script to access the compiled business data and generate a presentation of the data for the user. The receiver can be a set-top box for use with a cable television provider, a terrestrial television provider or a satellite television provider. The business data can be compatible with a version of XML (extensible markup language). The business data can be referenced within script created using an authoring tool without the instances of the business data being present at the time of authoring. The compiling can be configured to improve the access speed of the receiver to the business data and to reduce a memory footprint of the business data on the receiver. The business data can be updated and recompiled without requiring the application to be re-authored manually.
62 Citations
29 Claims
-
1. A method for transmitting interactive television information over a television broadcast, comprising:
-
compiling business data into a binary form, the business data comprising descriptions of products, wherein said business data is compiled for use by a set-top box; generating a script using a script authoring tool, wherein said compiled business data is processed according to said generated script independent from a further user interaction; and transmitting a stream, comprising the compiled business data and the script, to a receiver for generating video information for a user'"'"'s television, wherein the receiver uses the script to access the compiled business data and generate a presentation of the products for the user. - View Dependent Claims (2, 3, 4, 5, 6, 27, 28, 29)
-
-
7. A method for receiving interactive television information in a receiver and providing interactive television to a user, comprising:
-
receiving a stream comprising a script and a compiled business data in binary form, wherein said business data comprises descriptions of products and wherein said business data is compiled for use by a set-top box; processing said compiled business data in binary form according to said script; and processing requests within the script, independent from a further user interaction, to map an item of the business data into a position within an authored page template, wherein a video presentation of the business data is presented to the user. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for transmitting interactive television information over a television broadcast, comprising:
a server having a processor couple to a memory, the memory having computer readable code which when executed by the processor causes the server to perform a method comprising; compiling business data into a binary form, the business data comprising descriptions of products and wherein the business data is compiled for use by a set-top box; accessing a script, the script previously generated using a script authoring tool, wherein said compiled business data is processed according to said generated script independent from a further user interaction; and transmitting a stream comprising said compiled business data and said script to a set-top box for generating video information for a user'"'"'s television, wherein the set-top box uses the script to access the compiled business data and generate a presentation of the products for the user. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A system for receiving interactive television information and providing interactive television to a user, comprising:
a receiver having a processor coupled to a memory, the memory having computer readable code which when executed by the processor causes the receiver to perform a method comprising; receiving a stream comprising a script and a compiled business data in binary form, wherein said business data comprises descriptions of products and wherein said business data is compiled for use by a set-top box; processing said compiled business data in binary form according to said script; and processing requests within a script, independent from a further user interaction, to map an item of the business data into a named position within an authored page template, wherein a video presentation of the business data will be presented to the user. - View Dependent Claims (21, 22, 23, 24, 25, 26)
Specification