IP Library › Granted Patent US 10,372,666
Granted Patent B2
US 10,372,666 · App. 16/149,604 · Granted Aug 6, 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,372,666
App. No.
16/149,604
Granted
Aug 6, 2019
Kind
B2
Abstract

A calculator includes a display, and a processor, wherein the processor is configured to perform processes including: 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 calculation result data obtained by a calculation based on the input calculation object data on the display; 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 an output operation for outputting external data; and outputting, as the external data, an image of the two-dimensional code on the display.

Claims (80)

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 calculation result data obtained by a calculation based on the input calculation object data on the display;

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 an output operation for outputting external data; and

outputting, as the external data, an image of the two-dimensional code on the display.

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

in a case where the output operation is activated, outputting, as the external data, the image of the two-dimensional code on the display; and

in a case where the output operation is inactivated, not outputting, as the external data, the image of the two-dimensional code on the display.

3. A calculator comprising:

a display; and

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

receiving a selection operation of a calculation mode which represents a calculation function type;

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

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

in response to receiving an output operation for outputting external data, generating the external data which includes the input numerical value data and data representing the selected calculation mode;

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

outputting the converted two-dimensional code to the display.

4. A non-transitory computer readable recording medium having a program stored thereon for controlling a computer of a data processing apparatus which receives the output external data output from the calculator according to claim 1 , the program being executable to cause the computer to perform processes comprising:

imaging the output image of the two-dimensional code;

decoding the imaged two-dimensional code into a decoded data;

sending the decoded data externally out of the data processing apparatus in a way such that the sent decoded data is capable of being received by an external data processing apparatus;

receiving data representing a result of one of a plurality of processes for generating images according to the received external data, the plurality of the processes being conducted by the external data processing apparatus in response to receiving the sent decoded data from the data processing apparatus; and

displaying an image, based on the received data representing the result of the conducted one process among the plurality of the processes, on a display of the data processing apparatus.

5. 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 calculation result data obtained by a calculation based on the input calculation object data on the display; and

outputting, as external data, at least one of the calculation object data and the calculation result data 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 an output operation for outputting external data;

wherein the processes performed by the processor further comprise:

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

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

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

6. A non-transitory computer readable recording medium having a program stored thereon for controlling a computer of a data processing apparatus which receives the output external data output from the calculator according to claim 5 , the program being executable to cause the computer to perform processes comprising:

receiving the output external data;

conducting one of a plurality of processes for generating images according to the received external data; and

outputting data representing a result of the conducted one process among the plurality of the processes.

7. 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 calculation result data obtained by a calculation based on the input calculation object data on the display; and

outputting, as external data, at least one of the calculation object data and the calculation result data 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 an output operation for outputting external data;

wherein the processes performed by the processor further comprise:

when receiving the input operation of the calculation object data,

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

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

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

8. A calculation data processing 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 calculation result data obtained by a calculation based on the input calculation object data on the display; and

outputting, as external data, at least one of the calculation object data and the calculation result data 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 an output operation for outputting external data,

wherein the method further comprises:

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

in the outputting the at least one of the data,

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

after displaying the calculation result data on the display, outputting, as the external data, the calculation result data,

receiving the output external data;

conducting one of a plurality of processes for generating images according to the received external data; and

outputting data representing a result of the conducted at least one process.

9. A calculation data processing 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 calculation result data obtained by a calculation based on the input calculation object data on a display;

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 an output operation for outputting external data;

outputting, as the external data, an image of the two-dimensional code on the display;

imaging the output image of the two-dimensional code;

decoding the imaged two-dimensional code into decoded data;

sending the decoded data;

receiving the sent decoded data;

conducting one of a plurality of processes for generating images according to the received decoded data;

outputting data representing a result of the conducted one process among the plurality of the processes;

receiving the data representing the result of the one process; and

displaying an image, based on the received data representing the result of the one process, on a display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2018
From: ONO, MANATO; KAMITANI, SABURO; YOSHIZAWA, HIROAKI; UEJIMA, HIROSHI
To: CASIO COMPUTER CO., LTD.
Reel/Frame 047038/0516 →
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 (2)
Continuation 14856478 · Sep 16, 2015
Related Publication 20190034379A1 · Jan 31, 2019