×

Method and system for accessing and implementing declarative applications used within digital multi-media broadcast

  • US 7,512,955 B2
  • Filed: 08/07/2001
  • Issued: 03/31/2009
  • Est. Priority Date: 08/07/2001
  • Status: Active Grant
First Claim
Patent Images

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;

    defining a condition within the node;

    upon satisfaction of the condition, realizing an action defined by the at least one tag, which action is found within the PSIP data; and

    otherwise, realizing an action defined by the node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×