System and method for construction, delivery and display of iTV content

US9451196B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9451196-B2
Application numberUS-201213490932-A
CountryUS
Kind codeB2
Filing dateJun 7, 2012
Priority dateMar 15, 2002
Publication dateSep 20, 2016
Grant dateSep 20, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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. 2. The method of claim 1 , wherein the plurality of user devices comprise a set top box and a personal computer user device. 3. The method of claim 1 , wherein transmitting the one or more customized application layout files comprises transmitting one of the one or more customized application layout files via a back channel. 4. The method of claim 1 , further comprising transmitting a trigger associated with one of the one or more customized application layout files. 5. The method of claim 1 , wherein retrieving the application layout file comprises retrieving the application layout file while transmitting the content to the one or more user devices. 6. The method of claim 1 , wherein at least one of the one or more customized application layout files comprises a first table comprising one or more first byte arrays, wherein the method further comprises allowing one of the plurality of user devices implementing a first device platform to render the feature related to the content by: determining a location within the first table corresponding to one of the one or more first byte arrays; and retrieving, based on one or more pointers, display data that is both configured for the first device platform and associated with rendering the feature related to the content. 7. The method of claim 1 , further comprising: receiving one or more descriptors that comprise directions for selecting particular content for the feature related to the content upon generating the feature related to the content; and querying for the particular content using the one or more descriptors. 8. The method of claim 1 , wherein the feature related to the content provides a user experience enhancement specific to the content. 9. The method of claim 1 , wherein the feature related to the content comprises interactive content specific to the content. 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. 11. The method of claim 10 , wherein the first set of one or more user devices comprises a set top box and the second set of one or more user devices comprises a personal computer. 12. The method of claim 10 , wherein the two-way data connection comprises a back channel. 13. The method of claim 10 , further comprising transmitting a trigger associated with one of the one or more customized application layout files. 14. The method of claim 10 , wherein at least one of the one or more customized application layout files comprises a first table comprising one or more first byte arrays, wherein the method further comprises allowing one user device of the first set of one or more user devices operating the first device platform to render the interactive content by: determining a location within the first table corresponding to one of the one or more first byte arrays; and retrieving, based on one or more pointers, display data that is both configured for the first device platform and associated with rendering the interactive content. 15. The method of claim 10 , wherein the interactive content provides a user experience enhancement specific to the content. 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. 17. The apparatus of claim 16 , wherein the plurality of user devices comprise a set top box and a personal computer. 18. The apparatus of claim 16 , wherein the computer-readable instructions further cause the apparatus to perform the transmitting by transmitting one of the one or more customized application layout files via a back channel. 19. The apparatus of claim 16 , wherein the computer-readable instructions further cause the apparatus to perform: receiving one or more descriptors that comprise directions for selecting particular content for the feature related to the content upon generating the feature related to the content; and querying for the particular content using the one or more descriptors. 20. The apparatus of claim 16 , wherein at least one of the one or more customized application layout files comprises a first table comprising one or more first byte arrays, wherein the computer-readable instructions further cause the apparatus to perform allowing one of the plurality of user devices i

Assignees

Inventors

Classifications

  • for requesting content on demand, e.g. video on demand · CPC title

  • Direct or substantially direct transmission and handling of requests · CPC title

  • involving advertisement data (advertising per se G06Q30/02) · CPC title

  • G06Q30/02Primary

    Marketing; Price estimation or determination; Fundraising · CPC title

  • Picture in picture {, e.g. displaying simultaneously another television channel in a region of the screen} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9451196B2 cover?
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 in…
Who is the assignee on this patent?
Carney John, De Andrade David, Niranjan Sithampara Babu, and 10 more
What technology area does this patent fall under?
Primary CPC classification G06Q30/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).