Intelligent portal engine
First Claim
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.
6 Assignments
0 Petitions
Accused Products
Abstract
A human-computer interface system and methods for providing intelligent, adaptive, multimodal interaction with users while accomplishing tasks on their behalf in some particular domain or combination of domains. Specifically, this system accepts user input via natural language text, mouse actions, human speech, whistles, gestures, pedal movements, facial or postural changes, and conveys results via natural language text, automatically-generated speech, and displays of graphs, tables, animation, video, and mechanical and chemical effectors that convey heat, tactile sensation, taste and smell.
544 Citations
42 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A human-computer interface system, comprising:
-
(a) a means of representing at least one user goals, beliefs, assumptions, preferences, and changes of state with respect to a specific domain or composition of domains; (b) a means of 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) a means of representing user/system transactions in discourse between entities; (d) a means of inferring at least one user goals, beliefs, assumptions, preferences, and changes of state incrementally from at least one of elements of discourse, domain models, and results of previous interactions; (e) a means of recognizing user input as an attempt to accomplish goals in one or more levels of discourse; (f) a means of executing at least one task corresponding to at least one user goal; and (g) a means of conveying related information to the user. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification