Method and apparatus for providing help information to users of computers
First Claim
1. In a computer system having a video display and a graphic interface, a method of providing help information to a user of said computer system comprising the steps of:
- associating a first help message and a second help message with a first pictorial icon having a first pointer sensitive area on a video display of said computer system;
activating a concurrent help mode of said computer system in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said computer system remaining in the concurrent help mode until deactivated;
moving a pointer on said graphic interface over said first pointer sensitive area associated with said first pictorial icon;
selecting one of the first help message and the second help message associated with said first pictorial icon from a help message database stored in said computer'"'"'s memory based upon a context of the computer system, the context being determined based upon factors including sophistication of the user and a current status of the computer system;
calculating the size of a graphic bubble to contain the selected help message;
locating a selected portion of said graphic interface having a size sufficient to accommodate said graphic bubble;
displaying said selected help message to said user in said graphic bubble on said video display while said pointer is over said first pointer sensitive area, display of said selected help message not preempting operation of another program operating within said computer system, said graphic bubble being positioned within said selected portion; and
removing said selected help message and said graphic bubble from said video display when said pointer is no longer over said first pointer sensitive area.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting help messages to a user in an interactive computer environment in which a help mode operates concurrently with other programs operating in the computer system. The user receives information about an icon by positioning a pointer on the computer'"'"'s video display over the icon about which more information is desired. The computer then retrieves an appropriate help message based upon user sophistication from a database of help messages stored in its memory and displays it in a graphic bubble on the video display. The graphic bubble is placed so as to not overlap the object about which more help is requested. The graphic bubble is removed as soon as the pointer is moved away from the object.
560 Citations
18 Claims
-
1. In a computer system having a video display and a graphic interface, a method of providing help information to a user of said computer system comprising the steps of:
-
associating a first help message and a second help message with a first pictorial icon having a first pointer sensitive area on a video display of said computer system; activating a concurrent help mode of said computer system in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said computer system remaining in the concurrent help mode until deactivated; moving a pointer on said graphic interface over said first pointer sensitive area associated with said first pictorial icon; selecting one of the first help message and the second help message associated with said first pictorial icon from a help message database stored in said computer'"'"'s memory based upon a context of the computer system, the context being determined based upon factors including sophistication of the user and a current status of the computer system; calculating the size of a graphic bubble to contain the selected help message; locating a selected portion of said graphic interface having a size sufficient to accommodate said graphic bubble; displaying said selected help message to said user in said graphic bubble on said video display while said pointer is over said first pointer sensitive area, display of said selected help message not preempting operation of another program operating within said computer system, said graphic bubble being positioned within said selected portion; and removing said selected help message and said graphic bubble from said video display when said pointer is no longer over said first pointer sensitive area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for providing help information to a user of a computer system in an interactive computing environment including a graphic interface, comprising the steps of:
-
associating a first help message and a second help message with a first pictorial icon having a pointer sensitive area of a video display of said computer system; activating a concurrent help mode in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said concurrent help mode remaining active until deactivated by the user; monitoring the position of a pointer on a video display of said computer until said pointer is positioned over the pointer sensitive area associated with the first pictorial icon, the positioning of the pointer over the first pictorial icon representing a help request; determining a context of the help request, the context being determined based upon factors including sophistication of the user and a current state of the computer system; selecting one of the first help message and the second help message based upon the context; displaying said selected help message for said first pictorial icon in proximity to said first pictorial icon in a graphic bubble, said selected help message being displayed while said pointer is positioned over the pointer sensitive area without preempting operation of another program operating in the computer system; said method being accomplished by means of a stored set of instructions in a memory device of said computer system, said instructions being a subset of an operating system program which can be called by an application program running on said computer system. - View Dependent Claims (16, 17)
-
-
18. A computer system including a graphic interface for providing help information to a user of said computer system, said computer system comprising:
-
a pointer control device for controlling the position of a pointer on a video display of said computer system; means for activating a concurrent help mode of said computer system in response to a first user input to said computer system, said concurrent help mode functioning without taking precedence over another program operating in said computer system, said concurrent help mode remaining active until deactivated by the user; means for monitoring the position of said pointer and determining whether the pointer is over a first pictorial icon on said video display, and said means for monitoring being coupled to said pointer control device to monitor the position of said pointer; means for determining a context of the computer system when the pointer is over the first pictorial icon, the context being determined based upon factors including sophistication of a user of the computer system and a current state of the computer system; means for selecting and retrieving one of a first help message and a second help message based upon the context, both of said first help message and second help message being associated with the first pictorial icon, said means for selecting and retrieving being coupled to said means for monitoring to determine when the pointer is over said first pictorial icon; and means for displaying said selected help message in a graphic bubble on said video display, said means for displaying being coupled to said means for selecting and retrieving to provide said selected help message to said means for displaying, said selected help message being displayed while the pointer is over the first pictorial icon without preempting the operation of another program operating in the computer system.
-
Specification