Patent ID: 7716682

Claim:
A system for providing multimodal configuration and support, the system comprising: a first computing device executing a multimodal application; a second computing device executing a user agent adapted to discover and dynamically configure one or more modes of the multimodal application from the user agent by accessing the multimodal application, determining a plurality of modes or devices supported by the multimodal application, and requesting multimodal services based on the plurality of modes or devices supported by the multimodal application; and at least a third computing device executing a set of multimodal infrastructure components communicatively coupled with the user agent and registered in a central repository wherein the registered components are adapted to, in response to the request for multimodal services from the user agent, launch a multimodal manager, initiate a session between the multimodal manager and the user agent, and determine one or more components supporting the plurality of modes or devices based on the registered components of the multimodal service in the central repository; wherein after initiating the session between the multimodal manager and the user agent, the user agent provides application data to the multimodal manager; and in response to receiving the application data from the user agent, the multimodal manager is adapted to determine the one or more components for supporting execution of the multimodal application, initiate the one or more components, and synchronize the one or more components with the application data from the user agent.