Help system with semitransparent window for disabling controls
First Claim
1. A method of operating a computer system to provide help to a user regarding how to complete a desired task in an underlying program comprising the steps of:
- determining whether the user has initiated a help program that runs on the computer system;
presenting the user with a list of topics about which help information is available;
determining whether a user has selected a topic from the list of topics;
recalling a script from a memory of the computer system, the script providing the help program with text that describes a sequence of steps required to complete the desired task in the underlying program as well as an indication of what action will be produced by the computer system where the user completes a step of the sequence of the steps and instructing the help program what controls should be enabled in the underlying program;
generating a command to the underlying program that creates a semitransparent window over the underlying program to disable the controls of the under program, the window having one or more holes disposed over the controls that are to be enabled; and
repetitively monitoring the underlying program for the indication that the user has completed the step and recalling a next script until each step in the sequence of steps has been completed.
3 Assignments
0 Petitions
Accused Products
Abstract
An interactive help system allows a user to retrieve information concerning how to complete a particular task in an underlying computer program. Upon selecting the help system, the computer system re-sizes the window of the underlying program and generates a help window containing a list of topics that are available. A help window is created beside the underlying program window that lists those steps required to complete a desired task. The help system disables that portion of the underlying program window containing options that are inappropriate for the user to select at that time in order to complete the desired task. In addition, the help system shows the user how to complete the next step in the list of desired steps. Alternatively, the user can have the help system show the user how to perform all the steps required to complete a given task.
136 Citations
4 Claims
-
1. A method of operating a computer system to provide help to a user regarding how to complete a desired task in an underlying program comprising the steps of:
-
determining whether the user has initiated a help program that runs on the computer system; presenting the user with a list of topics about which help information is available; determining whether a user has selected a topic from the list of topics; recalling a script from a memory of the computer system, the script providing the help program with text that describes a sequence of steps required to complete the desired task in the underlying program as well as an indication of what action will be produced by the computer system where the user completes a step of the sequence of the steps and instructing the help program what controls should be enabled in the underlying program; generating a command to the underlying program that creates a semitransparent window over the underlying program to disable the controls of the under program, the window having one or more holes disposed over the controls that are to be enabled; and repetitively monitoring the underlying program for the indication that the user has completed the step and recalling a next script until each step in the sequence of steps has been completed. - View Dependent Claims (2, 3, 4)
-
Specification