Method for constructing intelligent user assistance facility

A user-assisted, user-friendly technology, applied in the direction of reasoning methods, user interface execution, program control using stored programs, etc., can solve the problems of not considering the interaction between monitoring users and software programs, and not being able to analyze and comprehensively consider.

Inactive Publication Date: 2005-06-29
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] However, none of these previous studies has utilized sophisticated methods to reason about a user's need for help under uncertainty by considering multiple pieces of evidence, including the user's background information and the user's activities autonomously monitored by the program. Provide meaningful and relevant help to users
These systems also do not allow for monitoring the user's interaction with the software program, and thus cannot combine the analysis of the words in the free-text query with the traditional analysis of user actions and program context when the user requests help directly with the free-text query be considered comprehensively

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for constructing intelligent user assistance facility
  • Method for constructing intelligent user assistance facility
  • Method for constructing intelligent user assistance facility

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention provides a generic event composition and monitoring system that can build high-level events by combining low-level events. This event system combined with an inference system enables monitoring and reasoning of various events for various purposes. The so-called types of events include: the state of key data structures in a program, ordinary user input sequences executed with a mouse-controlled cursor during interaction with a graphical user interface, words typed in free-text help requests, information about user Visual information (such as gaze and gesture information), and voice information. The present invention also utilizes a novel event description tool, which can quickly develop a general event handler that can build high-level events by combining user actions.

[0048] The present invention also includes a novel inference system with annotated Bayesian networks to include some dedicated transient inference processes. This inference engine...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method for building intelligent user assistance devices. In a computer having a processor and memory, and further comprising an output unit to provide a user interface for a user to interact with a program, a method of providing a user with a user assistance tool program for use with a program executed in the computer, comprising the steps of, during execution of the program, performing a probability assessment of the current user interaction with the interface to generate a numerical probability distribution for a plurality of different available help topics, thereby generating an independent probability measure for each of said help topics , the interaction indicates the user's intention to perform a specific task through the program, such that each of several independent probability measures is defined to indicate whether, given an action, the user would need relevant information from these topics in order to complete the task the probability of a specific message where the interaction has both linguistic and non-linguistic components; select a specific help topic that is most relevant to the user interaction according to probability measures over multiple distributions; and present the user via the output component Provides scheduled help messages related to a help topic.

Description

[0001] The present invention is a divisional application of the No. 97196520.X invention patent application with the filing date of July 2, 1997, entitled "Method for Constructing Intelligent User Auxiliary Equipment". technical field [0002] The present invention relates to expert systems in data processing. More specifically, the present invention relates to an automaton reasoning system and method for assisting software users and optimizing the functionality of computer systems and software by inferring users' needs and preferences in operating software systems or applications. Background technique [0003] While significant advances in graphical user interfaces have made various software applications easier and more productive for personal computer users, more and more complex features need to be included in order to be more convenient to use. Faced with a complex software application for the first time, a new user may be overwhelmed by the large number of complex funct...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/06B82B1/00G06F3/048G06F3/0487G06F9/44G06N5/04
CPCG06N5/00G06F9/453Y10S707/99943
Inventor 埃里克·赫维茨约翰·S·布里斯大卫·E·赫克曼萨姆尔·D·赫伯森大卫·O·赫沃尔阿德里安·C·克莱恩亚克布思·A·罗莫尔斯格里高里·L·肖
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products