Browser Math Input and Graph Interface for Arithmetic Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graph drawing applications on web browsers lack a convenient input mode for mathematical expressions and do not facilitate seamless integration of graph visualization with arithmetic operations.

Innovation Solution

An information processing method that includes displaying a graph frame, a mathematical expression input frame, and a line connecting them, allowing for user input of mathematical expressions, graph visualization, and arithmetic operations, with additional features for coordinate specification and result display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a web browser-based graph drawing application is used, then accessibility and ease of use are improved, but the input mode convenience and interaction efficiency deteriorate

Engineering Contradiction:
ImproveaccessibilityVSAvoidinput mode complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The application interface is segmented into distinct functional areas: a graph display area for visualizing mathematical functions, an input area for entering expressions, and a coordinate information display area. This segmentation allows each area to be optimized for its specific purpose while maintaining overall accessibility through the web browser platform.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that receives user input, processes mathematical expressions, and coordinates between the input area and graph display area. This intermediary handles the complexity of mathematical parsing and graph rendering, shielding users from the underlying computational complexity while maintaining ease of access through standard web browsers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual input of mathematical expressions is required, then precision of mathematical input is improved, but input time and operational efficiency deteriorate

Engineering Contradiction:
Improvemathematical input precisionVSAvoidinput time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system provides template expressions and previously used mathematical functions that can be selected and inserted with a single click. Common mathematical operations and standard function forms are pre-configured, allowing users to quickly insert them without manually typing each character, thus reducing input time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Users can copy mathematical expressions from the input area or graph information from the display area and paste them into relevant fields. The system maintains the exact mathematical formatting and precision during copy-paste operations, allowing rapid reuse of expressions without re-typing while preserving mathematical accuracy.

Inventive Principle:
Principle #26Copying

3Loss of information

If detailed coordinate information is displayed for each point, then information completeness is improved, but screen clutter and visual complexity deteriorate

Engineering Contradiction:
Improvecoordinate information completenessVSAvoidvisual interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The coordinate information display area dynamically adjusts its content based on user interactions. When users click on specific points in the graph, the system displays detailed coordinate information for those points. Between interactions, the display remains clean and uncluttered. This dynamic behavior provides complete information when needed while maintaining visual simplicity during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Detailed coordinate information is displayed locally in a dedicated coordinate information display area rather than overlaying the entire graph. This localized display approach preserves the completeness of coordinate data while preventing screen clutter, as the information is confined to a specific region that does not interfere with the main graph visualization.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If arithmetic operations are performed on coordinate values, then computational capability is improved, but system complexity and processing overhead deteriorate

Engineering Contradiction:
Improvearithmetic operation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The input area serves multiple functions: it accepts manual mathematical expressions, processes coordinate values from the graph, performs arithmetic operations on these values, and generates new mathematical expressions for graph display. This multi-functionality consolidates what could be separate complex systems into a unified interface, reducing overall system complexity while maintaining versatile computational capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically performs arithmetic operations on coordinate values when users interact with the graph. Upon detecting user actions such as clicking on graph points, the system self-initiates coordinate extraction, arithmetic processing, and result display without requiring separate manual commands for each step, thereby reducing the apparent system complexity from the user perspective.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3557432B1Electronic apparatus, information processing method, and recording medium
Publication Date: 2026.04.22 CASIO COMPUTER CO LTD
  • EP3557432B1 patent drawingFigure 1
  • EP3557432B1 patent drawingFigure 2A
  • EP3557432B1 patent drawingFigure 2B

AI summary

An information processing method includes causing an electronic apparatus (20) to display an arithmetic setting frame (270) in a screen of a display (26) of the electronic apparatus (S115). The method further includes causing the electronic apparatus to send, to outside of the electronic apparatus, mathematical expression data on a mathematical expression formed in the arithmetic setting frame by at least a part of coordinate icons (266, 267, 268, 269) being selected by a user operation (S117). The method further includes executing an arithmetic operation based on the mathematical expression data sent from the electronic apparatus, and sending, to the electronic apparatus, arithmetic result data of the mathematical expression as a result of the arithmetic operation (S118). The method further includes causing the electronic apparatus to display an arithmetic result of the mathematical expression based on the arithmetic result data in the screen (S119).