US4796215A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Programmable calculator with external memory module and protection against erroneous erasure of data in the module
Assignee: Sharp Corp
•
Filing: 1985-05-22
•
Granted: 1989-01-03
•
Expires: 2005-05-22
Abstract
Abstract A programmable calculator using at least one exchangeable reloadable memory module includes a connector for connecting the exchangeable reloadable memory module to the calculator. The calculator judges whether a program including information to execute said program is present in said exchangeable reloadable memory module, and inhibits erasure of the information to execute the program when presence of the program in the exchangeable reloadable memory module is judged by the calculator at the time of initialization of the programmable calculator.
Inventors
- 👤 Koichi Hatta
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 16:33
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F15/00; G06F15/02
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
170 words
A programmable calculator including internal memory means for storing data, comprising: at least one external replaceable random access memory module; means for determining the presence of applications program instructions and execution instructions in said memory module at the time of initialization of said calculator when power is first turned on; means for initializing said calculator at the time that power is first turned on, including means for, (a) setting leading and ending addresses of programs to be executed, (b) erasing random access program memories of said calculator including said external memory module, (c) erasing fixed and arrayed variables stored in a memory area of said internal memory means, (d) initializing flags and pointers of said calculator, (e) clearing internal buffer memories of said calculator, and (f) initializing a display of said calculator; and means for inhibiting said initializing means from erasing said program and execution instructions from said external memory module in response to a determination of the presence of said program and execution instructions by said means for determining.
Claim 2
Dependent Claim
170 words
A programmable calculator including internal memory means for storing data, comprising: at least one external replaceable random access memory module; means for determining the presence of applications program instructions and execution instructions in said memory module at the time of initialization of said calculator when power is first turned on; means for initializing said calculator at the time that power is first turned on, including means for, (a) setting leading and ending addresses of programs to be executed, (b) erasing random access program memories of said calculator including said external memory module, (c) erasing fixed and arrayed variables stored in a memory area of said internal memory means, (d) initializing flags and pointers of said calculator, (e) clearing internal buffer memories of said calculator, and (f) initializing a display of said calculator; and means for inhibiting said initializing means from erasing said program and execution instructions from said external memory module in response to a determination of the presence of said program and execution instructions by said means for determining.
Claim 3
Dependent Claim
42 words
A programmable calculator as set forth in claim 1, further comprising means for enabling said initializing means to erase said external memory module in response to a determination of the absence of said program and execution instructions by said means for determining.
Claim 4
Dependent Claim
32 words
A programmable calculator as set forth in claim 1, further comprising means for loading said execution instructions of said external memory module into said internal memory means upon turning on said calculator.
References Cited (Backward Citations)
US4063221A
Cited
US4012725A
Cited
US3971925A
Cited
US4091446A
Cited
US4075679A
Cited
US4153937A
Cited
US4126898A
Cited
US4636970A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-01-03 | 1992-07-04 | 1993-01-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-01-03 | 1996-07-04 | 1997-01-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-01-03 | 2000-07-04 | 2001-01-03 | $7700.00 | Window Closed / Lapsed |