Method and apparatus providing an intelligent help explanation paradigm paralleling computer user activity
Patent 5239617 Issued on August 24, 1993. Estimated Expiration Date: August 24, 2010. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
706/11, HAVING PARTICULAR USER INTERFACE434/118, COMPUTER LOGIC, OPERATION, OR PROGRAMMING INSTRUCTION704/9, Natural language706/45, KNOWLEDGE PROCESSING SYSTEM706/934Information retrieval or information management
A data processing includes an on-line, interactive, intelligent help system which provides suggestions as to actions a user can take after entry into the system of an erroneous command or a question. The system also responds with explanations of why the suggestions were made and how they work. The system includes a natural language analyzer for converting the questions into goals. A knowledge base and an inference engine further analyze the goals and provide one or more suggestions on how to achieve such goals. An explanation generator uses such analysis to dynamically generate the explanations which are tailored to the user's goal.
Other References
Erlandsen, "Intelligent Systems" Apr. 87, J. of Information and Software Technology, vol. 29, No. 3 pp. 115-121
Imamiya, "Embedding Explanation Mechanism with User Interface", 1986, SPIE Applications of AI, vol. 635, pp. 650-657
Winston, USP
J. Marshall et al., "The intelligent help system: Linking a user to system knowledge", pp. 81-86, 1986, Conf. Rec., Link. Tech. and Users, Prof. Comm. Conf (Cat. No. 86CH2357-2), IEEE
R. Wilensky, "Talking to UNIX in English; an overview of UC", Jun. 1984, Comm. of ACM, Jun. 1984, pp. 574-593
R. Rubinoff, "Explaining concepts in expert systems: the CLEAR system", The Second Conf. on Art. Int. App., 1985, IEEE, pp. 416-421
W. Lee, "`?`: A context-sensitive help system based on Hypertext", 24th. ACM/IEEE Des. Auto. Conf. Proc. 1987, pp. 429-435
R. Neches et al., "Enhanced maintenance and explanation of expert systems through explicit models of their development", IEEE Trans. on Software Engrg., 1985, pp. 1337-1351
F. Hayes-Roth, "Rule-based systems", Comm. of ACM, Sep. 1985, pp. 921-932
C. M. Yoder, "A Help System Which Provides Information in Varying Formats", 1986, IBM TR 01.A059
C. M. Yoder, "An Expert System for Providing On-Line Information Based on Knowledge of Individual User Characteristics", 1986, Doctorial Thesis Syracuse University
J. M. Carroll et al., "Learning By Doing With Simulated Intelligent Help", Comm. of ACM, Sep. 88, vol. 31, No. 9, pp. 1064-1079
U. Wolz et al., "A Discourse Based Consultant for Interactive Environments", Mar. 88, Proc. IEEE AI Applications, pp. 28-33
J. McKendree et al., "Advising Roles of a Computer Consultant", Apr. 86, ACM Chi. '86 Proceedings, pp. 35-4