System and method for construction, delivery and display of iTV content
First Claim
1. A method, comprising:
- generating, at an application server, an interactive television (iTV) application which includes an application template, programming rules, and a dynamic data file, wherein the application template specifies layout and behavior of the iTV application and refers to the programming rules for selecting content from the dynamic data file to be placed at a location within the layout of the iTV application, wherein the selection of the content from the dynamic data file is based on multiple selection criteria in the programming rules, and wherein the programming rules include additional criteria for selecting a device, chosen among the application server and one or more client devices, to evaluate the multiple selection criteria to perform the selection of the content from the dynamic data file;
storing the application template, programming rules, and the dynamic data file as separate files in a centralized application management system;
optimizing the iTV application for delivery from the centralized application management system by converting the content in the dynamic data file to a specific format displayable by a particular client device of the one or more client devices; and
delivering the optimized iTV application including the application template, the programming rules, and the converted dynamic data file as separate files to the particular client device over a distribution network.
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 including an operator-deployed application management system 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
15 Claims
-
1. A method, comprising:
-
generating, at an application server, an interactive television (iTV) application which includes an application template, programming rules, and a dynamic data file, wherein the application template specifies layout and behavior of the iTV application and refers to the programming rules for selecting content from the dynamic data file to be placed at a location within the layout of the iTV application, wherein the selection of the content from the dynamic data file is based on multiple selection criteria in the programming rules, and wherein the programming rules include additional criteria for selecting a device, chosen among the application server and one or more client devices, to evaluate the multiple selection criteria to perform the selection of the content from the dynamic data file; storing the application template, programming rules, and the dynamic data file as separate files in a centralized application management system; optimizing the iTV application for delivery from the centralized application management system by converting the content in the dynamic data file to a specific format displayable by a particular client device of the one or more client devices; and delivering the optimized iTV application including the application template, the programming rules, and the converted dynamic data file as separate files to the particular client device over a distribution network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification