5. A non-transitory computer-readable storage device comprising a plurality of computer-executable instructions stored therein, wherein the plurality of computer-executable instructions comprise: instructions to receive a user communication; instructions to use first context information associated with a user to determine a plurality of responsive actions that satisfy the user communication from second context information comprising a plurality of responsive actions that are distributed in a plurality of contexts and respective acceptance criteria for each respective responsive action of the responsive actions distributed in the contexts to determine relevance to the user communication, wherein said instructions to use the first context information include: instructions to retrieve, prior to processing user communications from the user relative to the second context information, the first context information associated with the user from storage; instructions to process the first context information to identify a subset of the second context information, wherein the first context information comprises user-selected information to assist with satisfying the user communications from the user relative to the second context information; instructions to initiate a determination of the responsive actions that satisfy the user communication in the subset; and instructions to evaluate the respective acceptance criteria from the subset relative to the user communication to determine whether the respective responsive action from the subset satisfies the user communication; instructions to apply a ranking rule to the plurality of responsive actions that satisfy the user communication; and instructions to execute at least one of the plurality of responsive actions that satisfy the user communication subsequent to performance of the instructions to apply the ranking rule, wherein the plurality of responsive actions comprise at least one of displaying response text, modifying the first context information, creating an object on a whiteboard space of the user, executing an operation, running a program, or interacting with one or more systems, and wherein the ranking rule comprises at least one of a most preferred rule, a most personal rule, a most popular rule, or a highest context count rule.
5. A non-transitory computer-readable storage device comprising a plurality of computer-executable instructions stored therein, wherein the plurality of computer-executable instructions comprise: instructions to receive a user communication; instructions to use first context information associated with a user to determine a plurality of responsive actions that satisfy the user communication from second context information comprising a plurality of responsive actions that are distributed in a plurality of contexts and respective acceptance criteria for each respective responsive action of the responsive actions distributed in the contexts to determine relevance to the user communication, wherein said instructions to use the first context information include: instructions to retrieve, prior to processing user communications from the user relative to the second context information, the first context information associated with the user from storage; instructions to process the first context information to identify a subset of the second context information, wherein the first context information comprises user-selected information to assist with satisfying the user communications from the user relative to the second context information; instructions to initiate a determination of the responsive actions that satisfy the user communication in the subset; and instructions to evaluate the respective acceptance criteria from the subset relative to the user communication to determine whether the respective responsive action from the subset satisfies the user communication; instructions to apply a ranking rule to the plurality of responsive actions that satisfy the user communication; and instructions to execute at least one of the plurality of responsive actions that satisfy the user communication subsequent to performance of the instructions to apply the ranking rule, wherein the plurality of responsive actions comprise at least one of displaying response text, modifying the first context information, creating an object on a whiteboard space of the user, executing an operation, running a program, or interacting with one or more systems, and wherein the ranking rule comprises at least one of a most preferred rule, a most personal rule, a most popular rule, or a highest context count rule. 6. The non-transitory computer-readable storage device of claim 5 , wherein the user communication comprises at least one of a web-based query form with text-based input fields, a speech-based query, or a text-based query.