Method and system of hierarchical assistance
First Claim
Patent Images
1. A method of hierarchical assistance executed by a data processing device, for operator interaction with the data processing device using productions and help messages stored in an internal memory of the device, the method comprising the steps of:
- receiving an input query from an associated input device in electrical communication with the data processing device as a symbol in attention;
storing the received symbol in attention into a memory location of the internal memory as a variable SYMBOL;
outputting a help message predefined for the symbol in attention to an output device in electrical communication with said data processing device;
determining whether the variable SYMBOL is a non-terminal symbol;
storing, in the memory, a variable RULE NUMBER comprising an count of productions stored in the memory having the variable SYMBOL as their respective object arguments;
initializing a first count value stored in a first counter to a first counter initial value;
comparing the first count value with the variable RULE NUMBER;
incrementing the first count value if the first count value does not match the variable RULE NUMBER;
storing, in the memory, a variable ELEMENT NUMBER comprising a count value of symbols within a first production stored in the memory;
initializing a second count value stored in a second counter to a second counter initial value;
comparing the second count value with the variable ELEMENT NUMBER;
incrementing the second count value if the second count value does not match the variable ELEMENT NUMBER;
determining whether a SECOND COUNT VALUEth symbol of the first production is an implicit non-terminal symbol, and;
outputting, to said output device in electrical communication with said data processing device, a help message defined for the SECOND COUNT VALUEth symbol of the first production to an associated output device when the SECOND COUNT VALUEth symbol of the first production is not an implicit non-terminal symbol.
1 Assignment
0 Petitions
Accused Products
Abstract
The system providing a guidance for the command entry to an interactive computer recognizes the hierarchical rank of productions and displays command explanatory messages below the rank of production to which the command in need of explanation belongs. Displaying commands of one or two ranks relieves the operator from the annoyance of useless display reading.
-
Citations
12 Claims
-
1. A method of hierarchical assistance executed by a data processing device, for operator interaction with the data processing device using productions and help messages stored in an internal memory of the device, the method comprising the steps of:
-
receiving an input query from an associated input device in electrical communication with the data processing device as a symbol in attention; storing the received symbol in attention into a memory location of the internal memory as a variable SYMBOL; outputting a help message predefined for the symbol in attention to an output device in electrical communication with said data processing device; determining whether the variable SYMBOL is a non-terminal symbol; storing, in the memory, a variable RULE NUMBER comprising an count of productions stored in the memory having the variable SYMBOL as their respective object arguments; initializing a first count value stored in a first counter to a first counter initial value; comparing the first count value with the variable RULE NUMBER; incrementing the first count value if the first count value does not match the variable RULE NUMBER; storing, in the memory, a variable ELEMENT NUMBER comprising a count value of symbols within a first production stored in the memory; initializing a second count value stored in a second counter to a second counter initial value; comparing the second count value with the variable ELEMENT NUMBER; incrementing the second count value if the second count value does not match the variable ELEMENT NUMBER; determining whether a SECOND COUNT VALUEth symbol of the first production is an implicit non-terminal symbol, and; outputting, to said output device in electrical communication with said data processing device, a help message defined for the SECOND COUNT VALUEth symbol of the first production to an associated output device when the SECOND COUNT VALUEth symbol of the first production is not an implicit non-terminal symbol. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A hierarchical assistance system for operator interaction using productions and help messages stored in an internal memory, the hierarchical assistance system comprising:
-
means for receiving an input query from an associated terminal device as a symbol in attention; means for storing the received symbol in attention into a memory location of the internal memory as a variable SYMBOL; means for outputting a help message predefined for the symbol in attention; means for determining whether the variable SYMBOL is a non-terminal symbol; means for storing, in the memory a variable RULE NUMBER comprising a count of productions stored in the memory having the variable SYMBOL as an object argument; means for initiating a first count value stored in a first counter to a first counter initial value; means for comparing the first count value with the variable RULE NUMBER; means for incrementing the first count value if the first count value does not match the variable RULE NUMBER; means for storing, in the memory, a variable ELEMENT NUMBER comprising a count value of symbols within a first production stored in the memory; means for initializing a second count value stored in a second counter to a second counter initial value; means for comparing the second count value with the variable ELEMENT NUMBER; means for incrementing the second count value if the second count value does not match the variable ELEMENT NUMBER; means for determining whether a SECOND COUNT VALUEth symbol of the first production is an implicit non-terminal symbol, and; means for outputting a help message defined for the SECOND COUNT VALUEth symbol of the first production to an associated output device when the SECOND COUNT VALUEth symbol of the first production is not an implicit non-terminal symbol. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification