Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
212 words
A programmable electronic calculator comprising: keyboard input means for entering information; first memory means into which information may be written and from which information may be read; second memory means for storing routines and/or subroutines to be executed by the calculator in performing selected functions; processing means responsive to information from the keyboard input means or the first memory means for selectively executing one or more of the routines and/or subroutines stored in the second memory means to perform selected functions employing information from one or both of the keyboard input and first memory means; magnetic reading and recording means for recording information stored in the first memory means onto one or more external magnetic record members and for loading information recorded on said one or more external magnetic record members into the first memory means; control means for enabling the magnetic reading and recording means to separately record onto said one or more of said external magnetic record members both program information and data stored in the first memory means and to thereafter separately reload the recorded program information and data back into the first memory means from the one or more external magnetic record members; and output means for providing an output indication of the functions performed by the calculator.
Claim 2
Dependent Claim
212 words
A programmable electronic calculator comprising: keyboard input means for entering information; first memory means into which information may be written and from which information may be read; second memory means for storing routines and/or subroutines to be executed by the calculator in performing selected functions; processing means responsive to information from the keyboard input means or the first memory means for selectively executing one or more of the routines and/or subroutines stored in the second memory means to perform selected functions employing information from one or both of the keyboard input and first memory means; magnetic reading and recording means for recording information stored in the first memory means onto one or more external magnetic record members and for loading information recorded on said one or more external magnetic record members into the first memory means; control means for enabling the magnetic reading and recording means to separately record onto said one or more of said external magnetic record members both program information and data stored in the first memory means and to thereafter separately reload the recorded program information and data back into the first memory means from the one or more external magnetic record members; and output means for providing an output indication of the functions performed by the calculator.
Claim 3
Dependent Claim
162 words
A programmable electronic calculator as in claim 1 wherein: said first memory means includes separate data and program storage sections; said keyboard input means includes a control key operable with a first transfer key for conditioning the calculator to record data stored in the data storage section of the first memory means onto one of said external magnetic record members and operative with a second transfer key for conditioning the calculator to load data from one of said external magnetic record members into the data storage section of the first memory means; said keyboard input means includes a record key for conditioning the calculator to record program information stored in the program storage section of the first memory means onto one of said external magnetic record members; and said keyboard input means includes a load key for conditioning the calculator to load program information from one of said external magnetic record members into the program storage section of the first memory means.
Claim 4
Dependent Claim
71 words
A programmable electronic calculator as in claim 2 including logic means responsive to actuation of the control key with the first or second transfer key for transferring data out of or into the data storage section of the first memory means and responsive to actuation of either the record key or the load key for transferring program information out of or into the program storage section of the first memory means.
Claim 5
Dependent Claim
24 words
A programmable electronic calculator as in claim 3 wherein said logic means comprises means responsive to a subroutine stored in the second memory means.
Claim 6
Dependent Claim
219 words
A programmable calculator comprising: keyboard input means for entering information; first memory means into which information may be written and from which information may be read; second memory means for storing routines and/or subroutines to be executed by the calculator in performing selected functions; processing means responsive to information from the keyboard input means or the first memory means for selectively executing one or more of the routines and/or subroutines stored in the second memory means to perform selected functions employing information from one or both of the keyboard input and first memory means; magnetic reading and recording means for recording a program stored in the first memory means onto one or more external magnetic record members and for loading a program recorded on said one or more external magnetic record members into the first memory means; first control means for designating any program stored within the first memory means as being secure when that program is recorded onto said one or more external magnetic record members; second control means for identifying a secure program loaded into the first memory means from said one or more external magnetic record members and for thereupon preventing the calculator from listing or subsequently re-recording the secure program; and output means for providing an output indication of the functions performed by the calculator.
Claim 7
Dependent Claim
219 words
A programmable calculator comprising: keyboard input means for entering information; first memory means into which information may be written and from which information may be read; second memory means for storing routines and/or subroutines to be executed by the calculator in performing selected functions; processing means responsive to information from the keyboard input means or the first memory means for selectively executing one or more of the routines and/or subroutines stored in the second memory means to perform selected functions employing information from one or both of the keyboard input and first memory means; magnetic reading and recording means for recording a program stored in the first memory means onto one or more external magnetic record members and for loading a program recorded on said one or more external magnetic record members into the first memory means; first control means for designating any program stored within the first memory means as being secure when that program is recorded onto said one or more external magnetic record members; second control means for identifying a secure program loaded into the first memory means from said one or more external magnetic record members and for thereupon preventing the calculator from listing or subsequently re-recording the secure program; and output means for providing an output indication of the functions performed by the calculator.
Claim 8
Dependent Claim
69 words
A programmable electronic calculator as in claim 5 wherein: said keyboard input means includes a control key, a record key, and a load key; and said first control means includes means responsive to actuation of the control and record keys for causing the magnetic reading and recording means to mark a program as being secure when that program is recorded on said one or more external magnetic record member.
Claim 9
Dependent Claim
91 words
A programmable electronic calculator as in claim 6 wherein said second control means includes means operative for setting a security word in the first memory means when a program marked as being secure is loaded into the first memory means from said one or more external magnetic record members, includes means for examining the security word each time the calculator is directed to list or record a program stored in the first memory means, and includes means for preventing any such listing or recording thereof when the security word is set.
Claim 10
Dependent Claim
26 words
A programmable electronic calculator as in claim 7 wherein said first and second control means comprise means responsive to routines stored in the second memory means.
Claim 11
Dependent Claim
77 words
A programmable electronic calculator as in claim 5 wherein said second control means includes means operative for setting a security word in the first memory means from said one or more external magnetic record members, includes means for examining the security word each time the calculator is directed to list or record a program stored in the first memory means, and includes means for preventing any such listing or recording thereof when the security word is set.
Claim 12
Dependent Claim
26 words
A programmable electronic calculator as in claim 9 wherein said first and second control means comprise means responsive to routines stored in the second memory means.