Patent ID: 7512955
Filing Date: 2009-03-31
Classification: G06F,H04N

Abstract:
1. A method of providing access to one or more services within a Digital TV Application Software Environment (DASE), the method comprising: receiving a transport stream having content and one or more applications, wherein the one or more applications provide the one or more services within the Digital TV Application Software Environment (DASE); using a renderer to interpret and prepare the content for rendering on a display device; mapping at least one XDML document to a Document Object Model (DOM) structure, the XDML document having at least one atomic element defined as a “tag” and the DOM having an atomic element defined as a “node;” and using a declarative application program interface to access Program System Information Protocol (PSIP) data, wherein the declarative application program interface comprises an XDML application program interface module that introduces new tags having semantics that enable HTML pages to perform an active dynamic discovery of at least one of (i) the content and (ii) the services, wherein the XDML application program interface module includes a rule structure for: