IP Library › Granted Patent US 10,210,132
Granted Patent B2
US 10,210,132 · App. 14/856,478 · Granted Feb 19, 2019

Calculator, recording medium and compute server

Inventors: Manato Ono (Wako, JP); Saburo Kamitani (Kokubunji, JP); Hiroaki Yoshizawa (Ome, JP); Hiroshi Uejima (Akishima, JP)
Assignee: CASIO COMPUTER CO., LTD.
G06F15/0225G06F17/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,210,132
App. No.
14/856,478
Granted
Feb 19, 2019
Kind
B2
Abstract

A calculator includes an input unit and a processor. The processor is configured to perform following processes: receiving a selection of a calculation function type according to a user's operation; receiving an input of calculation object data according to the selected calculation function type, according to a user's operation; and outputting at least one of the calculation object data and calculation result data obtained by a calculation based on the input calculation object data, as external data.

Claims (43)

1. A calculator comprising:

a display; and

a processor, wherein the processor is configured to perform processes comprising:

receiving a selection operation of a calculation function type;

receiving an input operation of calculation object data according to the selected calculation function type;

displaying the input calculation object data on the display;

displaying calculation result data obtained by a calculation based on the input calculation object data on the display;

receiving an output operation for outputting external data;

converting at least one of the calculation object data and the calculation result data into a two-dimensional code according to (i) the selected calculation function type and (ii) both of an input state of the calculation object data and a display state of the calculation result data during the output operation; and

outputting at least one of the calculation object data and the calculation result data as the external data.

2. The calculator according to claim 1 , wherein the processor is configured to perform further processes comprising:

in a case where the selected calculation function type is a matrix calculation function, receiving a matrix expression and element data thereof as the calculation object data;

in a case of outputting the calculation object data outputting the calculation object data without the calculation result data after inputting the calculation object data and before displaying the calculation result data on the display; and

in a case of outputting the calculation result data, outputting the calculation result data without the calculation object data after displaying the calculation result data on the display;

wherein outputting the calculation object data and the calculation result data comprises displaying the calculation result data on the display.

3. The calculator according to claim 1 , wherein the processor is configured to perform further processes comprising:

in a case where the selected calculation function type is a statistic calculation function, receiving a statistic calculation type and statistic element data according to the statistic calculation type, as the calculation object data;

after inputting the calculation object data and before displaying the calculation result data on the display, outputting the calculation object data and the calculation result data; and

after displaying the calculation result data on the display, outputting the calculation result data.

4. The calculator according to claim 1 , wherein the processor is configured to perform further processes comprising:

in a case where the selected calculation function type is an equation calculation function, receiving an equation type and equation element data according to the equation type, as the calculation object data; and

after displaying the calculation result data on the display, outputting the calculation object data and the calculation result data.

5. The calculator according to claim 1 , wherein the processor is configured to perform further processes comprising:

displaying the two-dimensional code as an image on the display;

in a case where the output operation for outputting the external data is activated, outputting a symbol of the two-dimensional code to the display; and

in a case where the output operation for outputting the external data is inactivated, not outputting the symbol of the two-dimensional code to the display.

6. A method performed by a calculator comprising a display and a processor, the method being executed by the processor, and the method comprising:

receiving a selection operation of a calculation function type;

receiving an input operation of calculation object data according to the selected calculation function type;

displaying the input calculation object data on the display;

displaying calculation result data obtained by a calculation based on the input calculation object data on the display;

receiving an output operation for outputting external data;

converting at least one of the calculation object data and the calculation result data into a two-dimensional code according to (i) the selected calculation function type and (ii) both of an input state of the calculation object data and a display state of the calculation result data during the output operation; and

outputting at least one of the calculation object data and the calculation result data as the external data.

7. A method performed by a calculator comprising a display and a processor, the method being executed by the processor, and the method comprising:

receiving a selection operation of a calculation function type;

receiving an input operation of numerical value data as calculation object data according to the selected calculation function type;

displaying the input calculation object data on the display;

displaying calculation result data obtained by a calculation based on the input calculation object data on the display;

receiving an output operation for outputting external data;

generating the external data which includes the input numerical value data and calculation mode information representing the selected calculation function type;

converting the external data into a two-dimensional code; and

outputting the converted two-dimensional code to the display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2016
From: UEJIMA, HIROSHI
To: CASIO COMPUTER CO., LTD.
Reel/Frame 039163/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2015
From: ONO, MANATO; KAMITANI, SABURO; YOSHIZAWA, HIROAKI
To: CASIO COMPUTER CO., LTD.
Reel/Frame 036583/0993 →
Priority Claims (4)
JP 2014-191868 · Sep 19, 2014 · national
JP 2014-191879 · Sep 19, 2014 · national
JP 2014-236135 · Nov 21, 2014 · national
JP 2014-239295 · Nov 26, 2014 · national
Continuity (1)
Related Publication 20160085717A1 · Mar 24, 2016