System and method for construction, delivery and display of iTV content
First Claim
1. A method, comprising:
- generating, in accordance with a) an application layout file specifying a layout for an application and b) one or more descriptors directing that one or more queries for content from one or more dynamic data feeds be performed when generating the application, a package of files to execute the application and that separates the layout for the application from content populating the layout for the application into different files;
querying for the content from the one or more dynamic data feeds using the one or more descriptors; and
transmitting, by a computing device, the package of files to one or more client devices.
4 Assignments
0 Petitions
Accused Products
Abstract
iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component configured to optimize and deliver the applications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and/or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and/or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and/or a time of execution of the applications by the client.
-
Citations
21 Claims
-
1. A method, comprising:
-
generating, in accordance with a) an application layout file specifying a layout for an application and b) one or more descriptors directing that one or more queries for content from one or more dynamic data feeds be performed when generating the application, a package of files to execute the application and that separates the layout for the application from content populating the layout for the application into different files; querying for the content from the one or more dynamic data feeds using the one or more descriptors; and transmitting, by a computing device, the package of files to one or more client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21)
-
-
8. An apparatus, comprising:
-
a server configured to; generate, in accordance with a) an application layout file specifying a layout for an application and b) one or more descriptors directing that one or more queries for content from one or more dynamic data feeds be performed when generating the application, a package of files to execute the application and that separates the layout for the application from content populating the layout for the application into different files; query for the content from the one or more dynamic data feeds using the one or more descriptors; and transmit the package of files to one or more client devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer readable media, storing executable code configured to, when executed, cause an apparatus to:
-
generate, in accordance with a) an application layout file specifying a layout for an application and b) one or more descriptors directing that one or more queries for content from one or more dynamic data feeds be performed when generating the application, a package of files to execute the application and that separates the layout for the application from content populating the layout for the application into different files; query for the content from the one or more dynamic data feeds using the one or more descriptors; and transmit the package of files to one or more client devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification