Legal claims defining the scope of protection, as filed with the USPTO.
1. An electronic device comprising: a communication unit used for communicating with an external device; an input device comprising a plurality of keys for accepting an input operation of data used for an arithmetic operation; an output device that outputs information; a memory; and at least one processor configured to: cause the communication unit to receive numerical data; determine whether the numerical data is usable for the arithmetic operation; in a case where the numerical data is determined to be usable for the arithmetic operation, cause the memory to store the numerical data and first information; cause the output device to provide notice of the first information stored in the memory; determine whether the input operation of the data used for the arithmetic operation has been accepted by the input device; and in a case where the input operation of the data used for the arithmetic operation has been accepted by the input device, perform the arithmetic operation based on the data accepted by the input device and the numerical data determined to be usable for the arithmetic operation stored in the memory.
2. The electronic device according to claim 1 , wherein: the input device comprises a first operation key for inputting the numerical data for use in the arithmetic operation and a second operation key for providing an instruction to perform a specific operation; and the at least one processor is configured to: cause the output device to output the numerical data whose input was accepted in the case where the input of the numerical data for use in the arithmetic operation is accepted by the operation of the first operation key; and cause the output device to provide notice of second information different from the first information in the case where the specific operation is performed by the operation of the second operating key.
3. The electronic device according to claim 2 , wherein the at least one processor is configured to: cause the output device to display a first symbol that serves as the first information stored in the memory; and cause the output device to display a second symbol that is different from the first symbol and serves as the second information in the case where the specific operation is performed.
4. The electronic device according to claim 2 , wherein: the output device comprises a first display and a second display; and the at least one processor is configured to: cause the first display to display the first information; and cause the second display to display the second information.
5. The electronic device according to claim 2 , wherein: the input device comprises: a third operation key used for inputting an operator for four operations for use in the arithmetic operation; and a fourth operation key used for providing an instruction to perform the arithmetic operation using the input operator for the four operations; the memory is provided with an operand storage area for storing the numerical data determined to be usable for the arithmetic operation; and the at least one processor performs the processes of: storing the numerical data into a first area of the operand storage area before the operator for the four operations is input in the case where it is determined that the numerical data has been received from the external device before the operator for the four operations is input by the operation of the third operation key; storing the numerical data into a second area different from the first area of the operand storage area before the operator that provides an instruction to perform an arithmetic operation is input by the operation of the fourth operation key in the case where it is determined that the numerical data has been received from the external device after the operator for the four operations is input by the operation of the third operation key; and performing an arithmetic operation on the basis of the operator input by the operation of the third operation key and each numerical data stored in the first and second areas in the case where it is determined that an operator that provides an instruction to perform an arithmetic operation is input by the operation of the fourth operation key.
6. The electronic device according to claim 5 , wherein the at least one processor is configured to: initialize the operand storage area; and in the case where the numerical data is determined to be usable for the arithmetic operation, cause the memory to store the numerical data and the first information in the initialized operand storage area.
7. The electronic device according to claim 6 , wherein the at least one processor is configured to, in the case where the numerical data received from the external device is unusable for the arithmetic operation, not store the numerical data into the operand storage area; and cause the output device to provide notice of error information.
8. The electronic device according to claim 5 , wherein: the memory is provided with a number input area for storing data to be displayed; and the at least one processor is configured to perform the processes of: storing the numerical data received from the external device into the number input area; determining whether the numerical data has been received from the external device before or after the operator for the four operations is input by the operation of the third operation key; storing the numerical data having been stored in the number input area into one of the first area and the second area different from the first area of the operand storage area in the case of determining that the numerical data has been received before the operator is input; and storing the numerical data having been stored in the number input area into the other of the first area and the second area of the operand storage area in the case of determining that the numerical data has been received after the operator is input.
9. The electronic device according to claim 8 , wherein: the memory is provided with a key transfer memory storage area for storing the numerical data received from the external device; and the at least one processor is configured to perform the processes of: storing the numerical data received from the external device into the number input area; storing the numerical data stored in the number input area into the key transfer memory storage area; determining whether the numerical data is received from the external device before or after the operator for the four operations is input by the operation of the third operation key; storing the numerical data stored in the key transfer memory storage area into the first area of the operand storage area in the case of determining that the numerical data has been received before the operator is input; and storing the numerical data stored in the key transfer memory storage area into the second area of the operand storage area in the case of determining that the numerical data has been received after the operator is input.
10. The electronic device according to claim 9 , wherein the at least one processor is configured to cause the output device to provide notice of the first information after storing the numerical data stored in the number input area into the key transfer memory storage area.
11. The electronic device according to claim 10 , wherein: the memory is provided with an operator information area for use in storing data corresponding to the operator input by the operation of the third operation key or the fourth operation key; and the at least one processor is configured to: store the numerical data stored in the number input area into the key transfer memory storage area; and store data, indicating that the numerical data stored in the number input area has been stored in the key transfer memory storage area, into the operator information area, and then cause the output device to provide notice of the first information.
12. The electronic device according to claim 5 , wherein: the at least one processor is configured to perform the processes of: determining whether the numerical data has been received from the external device before or after the operator for the four arithmetic operations is input by the operation of the third operation key; initializing the first area in the case of determining that the numerical data has been received before the operator for the four operations is input by the operation of the third operation key; and initializing the second area in the case of determining that the numerical data has been received after the operator for the four operations is input by the operation of the third operation key.
13. The electronic device according to claim 12 , wherein the at least one processor is configured to cause the output device to provide notice of the first information in the case where the first area or the second area is initialized and thereafter the value in the initialized first or second area is rewritten.
14. The electronic device according to claim 12 , wherein: the memory is provided with an operator information area for use in storing data corresponding to the operator input by the operation of the third operation key or the fourth operation key; and the at least one processor is configured to write data corresponding to the first information into the operator information area when the initialized first or second area is rewritten.
15. The electronic device according to claim 1 , wherein the at least one processor is configured to cause the output device to provide notice of error information in the case where the numerical data is determined to be unusable for the arithmetic operation.
16. The electronic device according to claim 1 , wherein: the memory is provided with a key transfer memory storage area for storing the numerical data received from the external device; and the at least one processor is configured to store the numerical data received from the external device into the key transfer memory storage area and then cause the output device to provide notice of the first information.
17. The electronic device according to claim 16 , wherein: the memory is provided with an operand storage area in which a numerical value used for an arithmetic operation is stored; and the at least one processor is configured to store the numerical data received from the external device into the key transfer memory storage area and then store the numerical data into the operand storage area.
18. The electronic device according to claim 17 , wherein: the input device includes a third operation key for inputting an operator for four operations used in the arithmetic operation and a fourth operation key for inputting an operator for providing an instruction to perform an arithmetic operation; and after receiving the numerical data from the external device, the received numerical data is stored in the operand storage area before the third operation key and the fourth operation key are operated.
19. A control method for an electronic device including a communication unit used for communicating with an external device, an input device having a plurality of keys for accepting an input operation of data used for an arithmetic operation, an output device that outputs information, and a memory, wherein the control method comprises: causing the communication unit to receive numerical data; determining whether the numerical data is usable for the arithmetic operation; in a case where the numerical data is determined to be usable for the arithmetic operation, causing the memory to store the numerical data and first information; causing the output device to provide notice of the first information stored in the memory; determining whether the input operation of the data used for the arithmetic operation has been accepted by the input device; and in a case where the input operation of the data used for the arithmetic operation has been accepted by the input device, performing the arithmetic operation based on the data accepted by the input device and the numerical data determined to be usable for the arithmetic operation stored in the memory.
20. A non-transitory computer-readable recording medium for recording a program for an electronic device, wherein: the electronic device includes a communication unit for use in communicating with an external device, an input device having a plurality of keys for accepting an input operation of data used for an arithmetic operation, an output device that outputs information, and a memory; and the program causes at least one processor to at least: cause the communication unit to receive numerical data; determine whether the numerical data is usable for the arithmetic operation; in a case where the numerical data is determined to be usable for the arithmetic operation, cause the memory to store the numerical data and first information; cause the output device to provide notice of the first information stored in the memory; determine whether the input operation of the data used for the arithmetic operation has been accepted by the input device; and in a case where the input operation of the data used for the arithmetic operation has been accepted by the input device, perform the arithmetic operation based on the data accepted by the input device and the numerical data determined to be usable for the arithmetic operation stored in the memory.
Unknown
June 21, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.