Method for providing help information for nested functions
First Claim
1. A method for providing context sensitive prompts for aiding a user of a computer system, said method comprising the steps of:
- indicating on a display device a sequence of input data entered by the user which specifies at least one function to be performed by the system, wherein said at least one function returns a value serving as a parameter for another function;
placing a screen cursor at a selected position within said sequence of input data;
retrieving a portion of the input data preceding the selected position;
storing a record for each function present in said retrieved portion of the input data and whose entry has yet to be completed by the user, said step of storing a record further comprising the step of pushing a record on a memory stack for each function retrieved with said portion of the input data;
providing a context sensitive prompt based upon which record is stored last, said last stored record identifying a function pointed to by said cursor, and said context sensitive prompt giving help information for said identified function; and
indicating on the display device the context sensitive prompt.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for producing context sensitive prompts to assist the user with entry and editing of formulae in an electronic spreadsheet comprises a display device, a processing unit, an input device and memory. The display device preferably has a plurality of segregated viewports for displaying a general prompt and a context sensitive prompt. The memory further comprises function tables, a prompt generator, a prompt stack, and other routines. The prompt generator uses the function tables, the prompt stack, the cursor position and the string on the edit line to construct prompts for presentation on the display device. The preferred method for creating and displaying context sensitive prompts comprises the steps of: detecting movement of the cursor; scanning the string on the edit line until the cursor position is reached; pushing a function record on the prompt stack for each function invocation identified in the edit line; popping a function record from the prompt stack as the end of each function invocation is identified; producing a context sensitive and general prompt string; displaying the prompt strings in viewports on the display device.
33 Citations
9 Claims
-
1. A method for providing context sensitive prompts for aiding a user of a computer system, said method comprising the steps of:
-
indicating on a display device a sequence of input data entered by the user which specifies at least one function to be performed by the system, wherein said at least one function returns a value serving as a parameter for another function; placing a screen cursor at a selected position within said sequence of input data; retrieving a portion of the input data preceding the selected position; storing a record for each function present in said retrieved portion of the input data and whose entry has yet to be completed by the user, said step of storing a record further comprising the step of pushing a record on a memory stack for each function retrieved with said portion of the input data; providing a context sensitive prompt based upon which record is stored last, said last stored record identifying a function pointed to by said cursor, and said context sensitive prompt giving help information for said identified function; and indicating on the display device the context sensitive prompt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification