摘要 |
<p>A system for proactively automating the use of a computer comprises a central processing unit (CPU), an input device, a display device and memory including a set of feature templates, context monitoring means, input monitoring means, feature presentation routines and feature implementation routines. The CPU is coupled to the display device and input devices for displaying information and receiving information, respectively. The CPU is also coupled to the input monitoring means and the context monitoring means to detect and record user manipulations of the input device and its context. The CPU is also coupled to a section of memory containing feature templates. Each template is a set of input manipulation steps and program contexts. The CPU compares the recorded user manipulations of the input and their corresponding program context with the feature templates stored in memory. If a match is found, the CPU uses the feature presentation routines to present different features on the display to the user and implements the features with the feature implementation routines according to user selection. <IMAGE></p> |