System and method for construction, delivery and display of iTV content
First Claim
1. A method comprising:
- transmitting, by a computing device, content to one or more user devices;
retrieving, by the computing device from one or more sources, an application layout file associated with a feature related to the content;
customizing, by the computing device, the application layout file to generate one or more customized application layout files each configured for a respective device platform of a plurality of device platforms, each of the one or more customized application layout files comprising a data structure that indicates one or more locations of display layout data for rendering the feature related to the content for the respective device platform; and
transmitting, by the computing device, the one or more customized application layout files to a plurality of user devices each implementing one of the plurality of device platforms to allow each of the plurality of user devices to output an identical feature related to the content.
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
20 Claims
-
1. A method comprising:
-
transmitting, by a computing device, content to one or more user devices; retrieving, by the computing device from one or more sources, an application layout file associated with a feature related to the content; customizing, by the computing device, the application layout file to generate one or more customized application layout files each configured for a respective device platform of a plurality of device platforms, each of the one or more customized application layout files comprising a data structure that indicates one or more locations of display layout data for rendering the feature related to the content for the respective device platform; and transmitting, by the computing device, the one or more customized application layout files to a plurality of user devices each implementing one of the plurality of device platforms to allow each of the plurality of user devices to output an identical feature related to the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
transmitting, by a computing device via a data connection, content to one or more user devices; while transmitting the content to the one or more user devices, retrieving, by the computing device, an application layout file associated with interactive content related to the content; customizing, by the computing device, the application layout file to generate one or more customized application layout files each configured for a respective device platform of a plurality of device platforms, each of the one or more customized application layout files comprising a data structure that indicates one or more locations of display layout data for rendering the interactive content related to the content for the respective device platform; and transmitting, by the computing device via a two-way data connection different from the data connection, the one or more customized application layout files to a first set of one or more user devices operating a first device platform of the plurality of device platforms and to a second set of one or more user devices operating a second device platform of the plurality of device platforms to allow at least one of the one or more user devices in the first set and at least one of the one or more user devices in the second set to output identical interactive content. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
at least one processor; and at least one memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus to perform; transmitting, by the at least one processor, content to one or more user devices; retrieving, by the at least one processor from one or more sources, an application layout file associated with a feature related to the content; customizing, by the at least one processor, the application layout file to generate one or more customized application layout files each configured for a respective device platform of a plurality of device platforms, each of the one or more customized application layout files comprising a data structure that indicates one or more locations of display layout data for rendering the feature related to the content for the respective device platform; and transmitting, by the at least one processor, the one or more customized application layout files to a plurality of user devices each implementing one of the plurality of device platforms to allow each of the plurality of user devices to output an identical feature related to the content. - View Dependent Claims (17, 18, 19, 20)
-
Specification