Patent ID: 7809724
Filing Date: 2010-10-05
Classification: G06F

Abstract:
1. A method of processing at least two types of user input to an information repository comprising: (a) receiving user input in the form of a natural language expression, the natural language expression having a semantic structure that can be characterized by an expression type, wherein the expression type is representative of at least two types of input that can be supplied to the information repository including a query and a statement; (b) determining an expression type for the received natural language expression by evaluating the semantic structure of the expression to determined whether the received expression is a statement comprised of new information or a query seeking an answer to the query from the information repository wherein evaluating the semantic structure of the expression includes syntactic and morphological analysis; (c) responding to input expressions having an expression type determined to be a statement by adding the new information in the statement to the information repository; (d) responding to input expressions having an expression type determined to be a query by (i) searching the information repository for an answer to the query, and (ii) returning the answer to the query if a matching answer is determined; and (e) determining whether to store the received natural language input expression, the response and an identification of the user in the information repository.