APPLICATION MODULE FOR MANAGING INTERACTIONS OF DISTRIBUTED MODALITY COMPONENTS
First Claim
1. A method for managing application modalities using dialogue states comprising the steps of:
- asserting a set of activation conditions associated with a dialogue state of an application;
publishing each of said activation conditions, wherein different programmatic actions are executed by different modality components, and wherein each of said modality components publishes a set of programmatic actions for that modality component;
monitoring for said activation conditions;
running said activation conditions based upon an application event; and
responsively initiating the at least one programmatic action linked to an occurrence of a fired activation condition.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing application modalities using dialogue states can include the step of asserting a set of activation conditions associated with a dialogue state of an application. Each of the activation conditions can be linked to at least one programmatic action, wherein different programmatic actions can be executed by different modality components. The application conditions can be monitored. An application event can be detected resulting in an associated application condition being run. At least one programmatic action linked to the application condition can be responsively initiated.
-
Citations
21 Claims
-
1. A method for managing application modalities using dialogue states comprising the steps of:
-
asserting a set of activation conditions associated with a dialogue state of an application; publishing each of said activation conditions, wherein different programmatic actions are executed by different modality components, and wherein each of said modality components publishes a set of programmatic actions for that modality component; monitoring for said activation conditions; running said activation conditions based upon an application event; and responsively initiating the at least one programmatic action linked to an occurrence of a fired activation condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
asserting a set of activation conditions associated with a dialogue state of an application; publishing each of said activation conditions, wherein different programmatic actions are executed by different modality components, and wherein each of said modality components publishes a set of programmatic actions for that modality component; monitoring for said activation conditions; running said activation conditions based upon an application event; and responsively initiating the at least one programmatic action linked to an occurrence of a fired activation condition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for managing application modalities using dialogue states comprising:
-
means for determining a set of activation conditions associated with a dialogue state of an application; means for publishing each of said activation conditions, wherein said activation conditions are published by a multitude of different modality components; means for monitoring for said activation conditions; means for running the activation conditions and detecting an occurrence of one of said activation conditions based upon an application event; and means for responsively initiating at least one programmatic action.
-
Specification