Communication Apparatus for Calculator Data Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems for scientific calculators fail to integrate user names with calculation data items, limiting the ability to display and manage data from multiple devices effectively.

Innovation Solution

A communication apparatus and server system that stores and transmits device IDs and names associated with calculation data items, allowing integration and display of user names alongside calculation data, using a processor and memory to manage group IDs and data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If graph expressions from multiple information display apparatuses are displayed in different colors, then the calculation data items from different devices can be distinguished, but the names of the users cannot be displayed

Engineering Contradiction:
Improveuser identification informationVSAvoiddata integration system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments user identification into two parts: device ID (automatically obtained from calculation devices) and user name (manually input by teacher). This segmentation allows the system to collect user information in a structured way without requiring complete information from each device automatically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication apparatus acts as an intermediary between the calculation devices and the server. It collects device IDs from multiple devices, associates them with user names through manual input, and then transmits this integrated information to the server for display with calculation results.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If device IDs and calculation data items are acquired from multiple calculation devices, then data integration is achieved, but user names are not associated with the devices

Engineering Contradiction:
Improvedata association capabilityVSAvoiduser name information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary data collection by first acquiring device IDs from calculation devices before associating them with user names. The teacher manually inputs user names in advance of the actual calculation tasks, preparing the association structure beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the teacher can manually input user names corresponding to device IDs, and this information is then transmitted to the server. The server uses this feedback information to display user names alongside calculation results, creating a closed-loop information system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3113032B1Communication apparatus, server, communication apparatus control method, server control method, recording medium containing communication apparatus control program and recording medium containing server control program
Publication Date: 2021.01.27 CASIO COMPUTER CO LTD
  • EP3113032B1 patent drawingFigure 1
  • EP3113032B1 patent drawingFigure 2
  • EP3113032B1 patent drawingFigure 3

AI summary

A communication apparatus includes a memory and a processor. The processor is configured to perform operations including: storing group IDs; acquiring device IDs and calculation data items from a plurality of calculation devices, respectively, each device ID and each calculation data item being in association with each other; registering names in association with the acquired device IDs; and transmitting (i) the registered names corresponding to the acquired device IDs, in association with the stored group IDs, to a server and (ii) the calculation data items corresponding to the acquired device IDs, in association with the stored group IDs, to a server.