← Back to Patent Explorer
US4866650A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic calculator having matrix calculations

Assignee: Sharp Corp
•
Filing: 1987-10-21
•
Granted: 1989-09-12
•
Expires: 2007-10-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic calculator carries out input of data, such as numeric values, stores data therein, and performs operations and processing of the input data according to the operation of necessary function keys. Further, inputted matrix data is stored in relation to one code so that when operating the matrix data, the code is utilized for inputting an operational expression, whereby the procedure for inputting such data for operation can be considerably simplified. If it is desired to preserve input data, the data can be protected by preventing rewriting or redefinition thereof. Also, data processing is enabled which excludes any data abnormally different from other data, thereby enhancing the reliability of the results of the data processing.

Inventors

  • 👤 Toshiro Oba
  • 👤 Michiaki Kuno
  • 👤 Noboru Akizuki
  • 👤 Yoshimitsu Inamori

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:04
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0233; G06F3/0235; G06F17/00; G06F17/10; G06F17/16

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 224 words
An electronic calculator comprising: input means for inputting various data and commands; display means for displaying various data and information; memory means having a plurality of storage areas identified with location codes prior to input of calculation information; specifying means for specifying desired location codes when a series of dimension size data and data of each element for a matrix are to be stored in a desired coded storage area; storage means for storing the dimension size data and the data of each element for the matrix inputted from the input means into the storage area having the desired location code specified by the specifying means; matrix operation means for operating on the matrix stored in the storage means at the storage locations specified by said location codes stored in the memory means, by inputting from the input means a desired operational expression in which the location codes specified by the specifying means are used as operational elements; operation result memory means for storing operation results outputted from the matrix operation means; setting means for setting out a dimension size for the operation results in the operation result memory means prior to the operation results being stored therein; and display control means for controlling the display means to display the operation results stored in the operation results stored into he operation result memory means.
Claim 2
Dependent Claim 224 words
An electronic calculator comprising: input means for inputting various data and commands; display means for displaying various data and information; memory means having a plurality of storage areas identified with location codes prior to input of calculation information; specifying means for specifying desired location codes when a series of dimension size data and data of each element for a matrix are to be stored in a desired coded storage area; storage means for storing the dimension size data and the data of each element for the matrix inputted from the input means into the storage area having the desired location code specified by the specifying means; matrix operation means for operating on the matrix stored in the storage means at the storage locations specified by said location codes stored in the memory means, by inputting from the input means a desired operational expression in which the location codes specified by the specifying means are used as operational elements; operation result memory means for storing operation results outputted from the matrix operation means; setting means for setting out a dimension size for the operation results in the operation result memory means prior to the operation results being stored therein; and display control means for controlling the display means to display the operation results stored in the operation results stored into he operation result memory means.
Claim 3
Dependent Claim 28 words
The electronic calculator according to claim 1, wherein the display means is a liquid crystal display comprising a plurality of crystal liquid cells arranged in a matrix pattern.
Claim 4
Dependent Claim 24 words
The electronic calculator according to claim 1, further comprising protection means for protecting the data stored in memory areas specified by the specifying means.
Claim 5
Dependent Claim 55 words
The electronic calculator according to claim 1, further comprising mask means for masking, on a command from the input means, any specific data of data stored in particular storage areas of the memory means and operation means for performing an operation on the basis of data other than the data masked by the mask means.
Claim 6
Dependent Claim 59 words
The electronic calculator according to claim 4, further comprising masked state display means for controlling the display means to display whether or not any data displayed on the display means on a command from the input means of those data which are stored in particular storage areas of the memory means are masked data, in conjunction with the data.
Claim 7
Dependent Claim 270 words
An electronic calculator comprising: input means for inputting various data and commands; display means for displaying various data and information; memory means having a plurality of storage areas identified with location codes prior to input of calculation information; specifying means for specifying desired location codes when a series of dimension size data and data of each element for a matrix are to be stored in a desired coded storage area; storage means for storing the dimension size data and the data of each element for the matrix inputted from the input means into the storage area having the desired location code specified by the specifying means; matrix operation means for operating on the matrix stored in the storage means at the storage locations specified by said location codes stored in the memory means by inputting from the input means a desired operational expression in which the location codes specified by the specifying means are used as operational elements; operation result memory means for storing operation results outputted from the matrix operation means; setting means for setting out a dimension size for the operation results into the operation result memory means prior to the operation results being stored therein; display control means for controlling the display means to display the operation results stored in the operation result memory means; protection means for protecting the data stored in memory areas specified by the specifying means; and protected state display means for controlling the display means to display whether or not the data stored in memory areas specified by the specifying means are protected by the protection means, in conjunction with the data.
Claim 8
Dependent Claim 270 words
An electronic calculator comprising: input means for inputting various data and commands; display means for displaying various data and information; memory means having a plurality of storage areas identified with location codes prior to input of calculation information; specifying means for specifying desired location codes when a series of dimension size data and data of each element for a matrix are to be stored in a desired coded storage area; storage means for storing the dimension size data and the data of each element for the matrix inputted from the input means into the storage area having the desired location code specified by the specifying means; matrix operation means for operating on the matrix stored in the storage means at the storage locations specified by said location codes stored in the memory means by inputting from the input means a desired operational expression in which the location codes specified by the specifying means are used as operational elements; operation result memory means for storing operation results outputted from the matrix operation means; setting means for setting out a dimension size for the operation results into the operation result memory means prior to the operation results being stored therein; display control means for controlling the display means to display the operation results stored in the operation result memory means; protection means for protecting the data stored in memory areas specified by the specifying means; and protected state display means for controlling the display means to display whether or not the data stored in memory areas specified by the specifying means are protected by the protection means, in conjunction with the data.
Claim 9
Dependent Claim 28 words
The electronic calculator according to claim 6, wherein the display means is a liquid crystal display comprising a plurality of crystal liquid cells arranged in a matrix pattern.
Claim 10
Dependent Claim 55 words
The electronic calculator according to claim 6, further comprising mask means for masking, on a command from the input means, any specific data of data stored in particular storage areas of the memory means and operation means for performing an operation on the basis of data other than the data masked by the mask means.
Claim 11
Dependent Claim 59 words
The electronic calculator according to claim 8, further comprising masked state display means for controlling the display means to display whether or not any data displayed on the display means on a command from the input means of those data which are stored in particular storage areas of the memory means are masked data, in conjunction with the data.

References Cited (Backward Citations)

US3794984A Cited
US4247902A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-11 1993-03-13 1993-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-11 1997-03-13 1997-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-11 2001-03-13 2001-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag