Patent ID: 7092928
Filing Date: 2006-08-15
Classification: G06F,G06N,G10L

Abstract:
1. In a computer system having a processor, a memory unit, an input device and an output device, a method for deducing user goals and for executing at least one task to accomplish user goals, the method comprising computer implemented steps of: (a) representing at least one user goals, beliefs, assumptions, preferences, and changes of state with respect to a specific domain or composition of domains; (b) representing at least one task which can be accomplished in particular domains, and at least one of the vocabulary, idioms, or goals that correspond with those tasks; (c) representing user/system transactions in discourse between entities; (d) inferring at least one user goals, beliefs, assumptions, preferences, and changes of state incrementally from elements of discourse, domain models, and results of previous interactions; (e) recognizing user input as an attempt to accomplish goals in one or more levels of discourse; (f) executing at least one task corresponding to at least one user goal; and (g) optionally conveying related information to the user.