Graph Visualization Integration for Collaborative Formula Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graph drawing web applications lack operability in sharing and reusing calculation results, particularly in educational settings where multiple users need to collaborate on graph visualization.

Innovation Solution

A display control method that allows users to input and visualize multiple formulas on a client terminal, integrating their coordinate systems and graphs, enabling seamless overlap and synthesis of graph areas without requiring recalculation, thereby enhancing operability and collaboration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple formulas are displayed in separate coordinate systems, then each formula can be visualized independently with its own coordinate range, but the operability and collaboration efficiency deteriorate due to inability to share and compare graphs easily

Engineering Contradiction:
Improvegraph visualization capabilityVSAvoidcollaboration efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges multiple separate coordinate systems into a single integrated coordinate system that can display multiple graphs simultaneously. The integration unit combines the first coordinate system and second coordinate system into an integrated coordinate system, allowing users to view and compare multiple formula graphs in one unified space, thereby improving collaboration efficiency while maintaining independent visualization capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated coordinate system serves multiple functions: it can display individual graphs separately, combine multiple graphs for comparison, and allow flexible switching between different visualization modes. This multi-functional design enables the system to adapt to various collaboration scenarios while maintaining ease of operation.

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

2Reliability

If the server recalculates results for each user request, then calculation accuracy is maintained, but the processing time and server load increase

Engineering Contradiction:
Improvecalculation accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs preliminary calculation of graph data when the formula is first input or modified, storing the results in advance. When users request graph display or integration, the system retrieves pre-calculated data rather than recalculating, significantly reducing processing time while maintaining calculation accuracy. The integration unit combines previously calculated graph data from multiple formulas efficiently.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system retains calculated graph data in memory for reuse across multiple user requests and formula integrations. Instead of discarding calculation results after single use, the system recovers and reuses this data when integrating multiple formulas, reducing redundant calculations and server load while maintaining reliability.

Inventive Principle:
Principle #34Discarding and recovering

3Measurement precision

If separate coordinate systems are used for each formula, then coordinate range precision is optimized for each individual formula, but the device complexity increases due to multiple independent systems

Engineering Contradiction:
Improvecoordinate range precisionVSAvoidsystem structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system maintains segmentation of coordinate range definitions for each formula, allowing each formula to have its own optimized coordinate range specifications. The integration unit then combines these segmented coordinate systems into a unified integrated coordinate system, preserving the precision benefits of individual coordinate ranges while reducing overall system complexity through unified management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10817148B2Display control method of communication device, control method of server, and recording medium
Publication Date: 2020.10.27 CASIO COMPUTER CO LTD
  • US10817148B2 patent drawing
  • US10817148B2 patent drawing
  • US10817148B2 patent drawing

AI summary

A display control method executed by a client terminal, includes: accepting a first and second formulas; displaying a first coordinate system having a first coordinate range corresponding to the first formula, in a first area, and a second coordinate system having a second coordinate range corresponding to the second formula, in a second area, on a display screen of a display; accepting a user operation of moving one area of first and second areas to overlap at least a part of the one area onto the other area of the first and second areas; and in response to the user operation, displaying, on the display screen, an integrated coordinate system having a coordinate range for integration determined based on the first and second coordinate ranges, and drawing first and second graphs representing the first and second formulas, at the integrated coordinate system.