2. The system of claim 1 , wherein the input processing agent unit feeds the inputs received from an input agent unit comprising at least one among a speech input sub-agent, a camera input sub-agent, sketch input sub-agent, and a text input sub-agent to the input collaboration agent sequentially according to priorities assigned to the inputs and rankings determined based on quality of the inputs.
1. A system for providing a dynamic user configurable output for multi-modal context-sensitive applications in a home network, the system comprising: a processor; a memory couple to the processor; an input processing agent unit classifying inputs from a predetermined input device based on at least one criterion selected from the group consisting of an input block, an input type, a priority, and ranking and then outputting an input with the highest priority and the highest ranking among the classified inputs; an input collaboration agent unit obtaining a pre-defined output action for an input type corresponding to each input based on a user's context by performing real-time analysis on each of the inputs fed by the input processing agent unit and obtaining a possible output action based on the user's context by performing a probabilistic inference on the inputs fed by the input processing agent unit; a user manager agent unit to transmit the current user's profile and a detected user context to the input collaboration agent through an agent server and obtaining a user interface in accordance with an output resource corresponding to the output action determined by the input collaboration agent, wherein the output resource, which is available in the home network and corresponds to the current user's context, is based on the current user's profile and the detected user context; and the agent server obtaining the output resource, which is available in the home network and corresponds to the user's context, based on the output action obtained by comparing the output actions from the input collaboration agent.