System and method for describing presentation and behavior information in an ITV application
US7913286B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 1, 2005 |
| Grant date | Mar 22, 2011 |
| Priority date | — |
| Expiry date | Oct 21, 2029 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N21/434
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
An ITV application definition language (ADL) used to generate ITV applications for different types of target platforms and devices. The ADL provides a plurality of core data structure types upon which one or more data structures may be built. Data structures storing ITV content presentation and behavior information are referred to as resources. A resource is associated with a globally unique identifier that allows the data structure to be efficiently stored and retrieved from a hash table. A resource is also associated with an expiration time stamp that indicates when the resource is to be freed from memory. A resource is of arbitrary length, and contains values that differ from the default values stored at a receiving client device. Resources are also packaged into a module that may be catered to a platform and/or profile of a receiving client. The client may quickly determine whether the module is relevant to it by examining the platform and/or profile ID contained in a header of the module.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.