State-based timing for interactive multimedia presentations
First Claim
1. A method for identifying a state change in a structured representation of a declarative markup language document that references one or more media objects, comprising:
- implementing a query to access a node in the representation;
based on the query, determining whether the node has a predetermined value; and
based on the determination, establishing a query result, wherein the query result is used to trigger an action associated with playing an interactive content component of an interactive multimedia presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
Using declarative language application instructions, one or more actions associated with playing interactive content of an interactive multimedia presentation are conditionally triggered based on a state change of a style or non-style characteristic of a particular media object. Certain application instructions specify the characteristic of the media object, while other application instructions specify the actions associated with playing the interactive content (for example, when one or more media objects are renderable, event generation, script execution, or changes in variables) based on a state change of the characteristic. The state change is detected by querying a structured representation of the application, which includes nodes associated with the application instructions, the media object, and/or the characteristic. When state changes are detected, one or more of the specified actions are triggered.
131 Citations
20 Claims
-
1. A method for identifying a state change in a structured representation of a declarative markup language document that references one or more media objects, comprising:
-
implementing a query to access a node in the representation;
based on the query, determining whether the node has a predetermined value; and
based on the determination, establishing a query result, wherein the query result is used to trigger an action associated with playing an interactive content component of an interactive multimedia presentation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for playing interactive content associated with an interactive multimedia presentation, the method comprising:
-
accessing an application having instructions for playing the interactive content, the instructions comprising a first instruction having a declarative form and specifying a characteristic of a media object, the characteristic configured to assume one of a first state and a second state during play of the interactive multimedia presentation, and a second instruction having a declarative form and specifying an action associated with playing the interactive content based on a state change of the characteristic from the first state to the second state;
arranging for periodic querying of a structured representation of the application to detect the state change of the characteristic; and
based on detection of the state change, arranging for triggering the action associated with playing the interactive content. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification