System and method for construction, delivery and display of iTV content
First Claim
1. A system, comprising:
- an application server configured togenerate one or more interactive television (iTV) applications using an authored specification that describes a framework for content and behavior of the one or more iTV applications, wherein the authored specification includes an application layout file and one or more descriptors, the application layout file specifying a layout for the one or more iTV applications and the one or more descriptors directing the application server to select content of the one or more iTV applications dynamically when generating the one or more iTV applications,use the one or more descriptors to query for selected content when generating the one or more iTV applications, andcreate references to the selected content when generating the one or more iTV applications; and
a distribution center configured to transmit the one or more iTV applications 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.
205 Citations
75 Claims
-
1. A system, comprising:
-
an application server configured to generate one or more interactive television (iTV) applications using an authored specification that describes a framework for content and behavior of the one or more iTV applications, wherein the authored specification includes an application layout file and one or more descriptors, the application layout file specifying a layout for the one or more iTV applications and the one or more descriptors directing the application server to select content of the one or more iTV applications dynamically when generating the one or more iTV applications, use the one or more descriptors to query for selected content when generating the one or more iTV applications, and create references to the selected content when generating the one or more iTV applications; and a distribution center configured to transmit the one or more iTV applications to one or more client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method, comprising:
-
generating, at a server, one or more interactive television (iTV) applications using an authored specification that describes a framework for content and behavior of the one or more iTV applications, wherein the authored specification includes an application layout file and one or more descriptors, the application layout file specifying a layout for the one or more iTV applications and the one or more descriptors directing the server to select content of the one or more iTV applications dynamically when generating the one or more iTV applications; using, by the server, the one or more descriptors to query for selected content when generating the one or more iTV applications; creating, by the server, references to the selected content when generating the one or more iTV applications; and transmitting the one or more iTV applications to one or more client devices. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method, comprising:
displaying, on a display device, an interactive television (iTV) application originally generated in accordance with an authored specification that describes a framework for content and behavior of the iTV application, wherein the authored specification includes an application layout file and one or more descriptors, the application layout file specifying a layout for the iTV application and the one or more descriptors directing selection of content for the iTV application dynamically when the iTV application was originally generated and the creation of references to the selected content when the iTV application was originally generated. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
59. A method, comprising:
-
generating, by a server, an application according to one or more business rules and an authored specification that describes a framework for content and behavior of the application, wherein the authored specification includes an application layout file and one or more descriptors, the application layout file specifying a layout for the application and the one or more descriptors directing the server to select content of the application dynamically when generating the application; using, by the server, the one or more descriptors to query for selected content when generating the application; creating, by the server, references to the selected content when generating the application; and transmitting the application to one or more client devices. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification