Systems and methods are provided for receiving speech and non-speech
communications of natural language questions and/or commands,
transcribing the speech and non-speech communications to textual
messages, and executing the questions and/or commands. The invention
applies context, prior information, domain knowledge, and user specific
profile data to achieve a natural environment for one or more users
presenting questions or commands across multiple domains. The systems and
methods creates, stores and uses extensive personal profile information
for each user, thereby improving the reliability of determining the
context of the speech and non-speech communications and presenting the
expected results for a particular question or command.