Application module for managing interactions of distributed modality components
First Claim
Patent Images
1. A method for managing distributed modality components using dialogue states of a multimodal application, comprising the steps of:
- initiating the multimodal application;
determining a set of activation conditions associated with a dialogue state of the multimodal application;
loading said activation conditions in the set of activation conditions into a modality component server having a shared memory and an interface, each of said activation conditions being linked to at least one programmatic action, wherein different programmatic actions are executed by different modality components, wherein each of said modality components publishes a set of programmatic actions for that modality component, and wherein a multimodal engine includes activation rules specify activation conditions and programmatic actions;
monitoring said activation conditions and the dialog state;
running said activation conditions based upon an application event;
responsively initiating the at least one programmatic action linked to an occurrence of a fired activation condition; and
updating the dialogue state upon execution of the at least one programmatic action.
3 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.
20 Citations
10 Claims
-
1. A method for managing distributed modality components using dialogue states of a multimodal application, comprising the steps of:
-
initiating the multimodal application; determining a set of activation conditions associated with a dialogue state of the multimodal application; loading said activation conditions in the set of activation conditions into a modality component server having a shared memory and an interface, each of said activation conditions being linked to at least one programmatic action, wherein different programmatic actions are executed by different modality components, wherein each of said modality components publishes a set of programmatic actions for that modality component, and wherein a multimodal engine includes activation rules specify activation conditions and programmatic actions; monitoring said activation conditions and the dialog state; running said activation conditions based upon an application event; responsively initiating the at least one programmatic action linked to an occurrence of a fired activation condition; and updating the dialogue state upon execution of the at least one programmatic action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification