Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
170 words
1 A data processing terminal of the type controlled by programmable computing means to effect transactions composed of sequences of predetermined data processing functions, at least some such functions requiring a series of program steps to be performed by said computing means, characterised by a control table store arranged to contain a set of individually accessible coded function control statements, one for each of said predetermined data processing functions, a sequence table store arranged to contain a set of coded pointers, each identifying an associated function control statement, sequence control means adapted to render pointers from said sequence table store effective in sequence to access their associated functions control statements, and decoding logic adapted to decode each function control statement so accessed to cause the series of program steps corresponding to such statement to be performed by said computing means, whereby a transaction is effected by the performance of a sequence of data processing functions determined by the function control statement accessed under the control of said sequence control means.
Claim 2
Dependent Claim
170 words
1 A data processing terminal of the type controlled by programmable computing means to effect transactions composed of sequences of predetermined data processing functions, at least some such functions requiring a series of program steps to be performed by said computing means, characterised by a control table store arranged to contain a set of individually accessible coded function control statements, one for each of said predetermined data processing functions, a sequence table store arranged to contain a set of coded pointers, each identifying an associated function control statement, sequence control means adapted to render pointers from said sequence table store effective in sequence to access their associated functions control statements, and decoding logic adapted to decode each function control statement so accessed to cause the series of program steps corresponding to such statement to be performed by said computing means, whereby a transaction is effected by the performance of a sequence of data processing functions determined by the function control statement accessed under the control of said sequence control means.
Claim 3
Dependent Claim
106 words
2 A terminal as claimed in claim 1 further characterised by a keyboard arranged to provide input signals to said decoding logic, and a translate table store arranged to contain coded definitions of a plurality of input characters to be received from said keyboard, same of said definitions including a pointer to an entry in said sequence table and others of said definitions including a data code representation of an input character, said decoding logic further comprising logic utilizing said definitions being a pointer to an entry in said sequence table to initiate utilization of said entry and a subsequent sequential entry from said sequence table.
Claim 4
Dependent Claim
39 words
3 A terminal as claimed in claim 2 wherein said decoding logic further comprises a register for storing a pointer to said sequence table entry, and means for incrementing such pointer to access a next sequential sequence table entry.
Claim 5
Dependent Claim
61 words
4 A termainal as claimed in claim 3 further characterised by means for displaying guidance messages to an operator of said keyboard, a guidance message table store arranged to contain a plurality of coded guidance messages, wherein said decoding logic including means responsive to a guidance pointer in said sequence table for displaying the guidance message identified by said guidance pointer.
Claim 6
Dependent Claim
56 words
5 A termainal as claimed in any of claims 2-4 wherein said decoding logic means is responsive to a predetermined control statement in said function control statement table to receive a keystroke signal from said keyboard and cause the execution of function specified by another control statement identified by a nonsequential pointer in said sequence table.
Claim 7
Dependent Claim
53 words
6 A method of controlling a data processing terminal comprising the steps of: receiving an input signal; translating said input signal to a sequence pointer; accessing a sequence table entry identified by said sequence pointer; accessing a function control statement pointed to by said sequence table entry; and executing said function control statement.
Claim 8
Dependent Claim
53 words
6 A method of controlling a data processing terminal comprising the steps of: receiving an input signal; translating said input signal to a sequence pointer; accessing a sequence table entry identified by said sequence pointer; accessing a function control statement pointed to by said sequence table entry; and executing said function control statement.
Claim 9
Dependent Claim
31 words
7 A method as claimed in claim 6 further comprising the steps of: incrementing said sequence pointer, and accessing a next sequential sequence table entry identified by such incremented sequence pointer.