Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
231 words
An electronic calculator, comprising: a. memory means including a data stack; b. a display; c. objects in said memory means, each object having an object type identifier, each object having a logical syntax; d. individual programs of object execution concordant with the syntax of individual objects, in said memory means, each program having an identifier of its program of object execution; e. a user interface for accessing said memory means; f. first means forming part of said user interface for selecting and displaying a plurality of user readable identifiers of programs of object execution from said memory means, which programs of object execution are concordant with the syntax of a user selected class of object types; g. second means forming part of said user interface for selecting and displaying a user readable identifier of a single program of object execution from said plurality of programs of object execution, which single program of object execution is concordant with a selected object; h. third means forming part of said user interface for accessing said memory means for selecting and displaying said selected object type in user readable form; and i. fourth means forming part of said user interface for entering said selected object for processing on said data stack and shifting each selected object on said display to indicate to a userr that each selected object has been entered on the data stack.
Claim 2
Dependent Claim
231 words
An electronic calculator, comprising: a. memory means including a data stack; b. a display; c. objects in said memory means, each object having an object type identifier, each object having a logical syntax; d. individual programs of object execution concordant with the syntax of individual objects, in said memory means, each program having an identifier of its program of object execution; e. a user interface for accessing said memory means; f. first means forming part of said user interface for selecting and displaying a plurality of user readable identifiers of programs of object execution from said memory means, which programs of object execution are concordant with the syntax of a user selected class of object types; g. second means forming part of said user interface for selecting and displaying a user readable identifier of a single program of object execution from said plurality of programs of object execution, which single program of object execution is concordant with a selected object; h. third means forming part of said user interface for accessing said memory means for selecting and displaying said selected object type in user readable form; and i. fourth means forming part of said user interface for entering said selected object for processing on said data stack and shifting each selected object on said display to indicate to a userr that each selected object has been entered on the data stack.
Claim 3
Dependent Claim
34 words
A calculator according to claim 1, comprising: a. means forming part of the user interface for entering an output object which is the result of executing each selected object on said data memory stack.
Claim 4
Dependent Claim
32 words
The calculator according to claim 1, wherein: a. said identifier of a single program of object execution is displayed as part of said selected object as a symbol in user readable form.
Claim 5
Dependent Claim
33 words
The calculator according to claim 3, in which: a. said object type identifier is displayed with said identifier of a single program of object execution as a prefix symbol for each selected object.
Claim 6
Dependent Claim
23 words
The calculator according to claim 1, in which: a. said object type identifier is the same on all objects of the same type.
Claim 7
Dependent Claim
23 words
The calculator according to claim 1, in which: a. said object type identifier further comprises a postfix symbol selected at said user interface.
Claim 8
Dependent Claim
127 words
An electronic calculator, comprising: a. a user interface including a display and a memory area having a memory stack for receiving objects on a last in first out basis and for displaying said objects in user readable form; b. first means forming part of said user interface for entering objects of different types in said memory stack, each object type characterized by specific logical syntax; c. second means forming part of said user interface for applying characteristic object type identifiers to said objects upon object entry to said memory stack and displaying said object type identifiers as symbols in user readable form; and d. third means responsive to said object type identifiers for applying operations to said objects affecting their internal composition concordant with their logical syntax.
Claim 9
Dependent Claim
127 words
An electronic calculator, comprising: a. a user interface including a display and a memory area having a memory stack for receiving objects on a last in first out basis and for displaying said objects in user readable form; b. first means forming part of said user interface for entering objects of different types in said memory stack, each object type characterized by specific logical syntax; c. second means forming part of said user interface for applying characteristic object type identifiers to said objects upon object entry to said memory stack and displaying said object type identifiers as symbols in user readable form; and d. third means responsive to said object type identifiers for applying operations to said objects affecting their internal composition concordant with their logical syntax.