Patent ID: 6219047
Filing Date: 2001-04-17
Classification: G06F

Abstract:
A system for providing information to a user of a computer program application, comprising:a training agent for finding and displaying tutorial information to a user of a computer program application, the training agent including no portion of the computer program application;a database providing a computer-readable description of an application user interface and sources of computer-readable tutorial information, the database providing linking information associating elements of the application user interface with sources of computer-readable tutorial information; andmeans for activating the training agent, the training agent when activated operating to redirect user actions for selecting commands to invoke functions of the computer program application from the application user interface, so that the functions normally performed by the application in response to the actions are not performed, to a presentation program, the presentation program operating to obtain data from the database and to present tutorial information to the user in response to the user actions according to the computer-readable description of the application user interface and linking information associating each user-selected command to a source of computer-readable tutorial information.