Interactive Graphing Interface with Server-Side Large Dataset Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to efficiently visualize and manipulate large datasets due to limitations in processing power and memory capacity of client devices, leading to increased cognitive burden and erroneous user inputs.

Innovation Solution

An interactive graphing application that leverages a service provider system with superior processing and memory resources to handle large datasets, allowing users to drag and drop visual indications to assign data sets to axes, reducing cognitive burden and minimizing erroneous inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If client devices are used to visualize large datasets, then data processing capability is limited, but device complexity and processing power are insufficient

Engineering Contradiction:
Improvedataset sizeVSAvoidprocessing capability
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary between the user and large datasets. The server handles data processing and visualization while the client device only manages user interaction, resolving the contradiction between limited client processing power and the need to visualize large datasets.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent shifts the processing dimension from client-side to server-side architecture. By moving computational heavy lifting to a remote server, the system can handle large datasets without requiring powerful local hardware.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If traditional interfaces require multiple steps for data assignment, then processing accuracy improves, but user operation complexity increases

Engineering Contradiction:
Improvedata assignment accuracyVSAvoiduser input complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically detects when a user drops a visual indication near an axis and completes the data assignment without requiring explicit confirmation or additional steps. This self-service approach maintains accuracy while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides visual feedback during the drag-and-drop operation, showing the target axis and automatically completing the assignment when the user releases the indication in the correct zone, reducing the steps needed while maintaining precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12387399B2Interactive graphing user interface
Publication Date: 2025.08.12 THE BROAD INST INC
  • US12387399B2 patent drawing
  • US12387399B2 patent drawing
  • US12387399B2 patent drawing

AI summary

An interactive graphing user interface is described. In one or more implementations, a user interface of an interactive graphing application is displayed. The user interface includes a graph having a first axis and a second axis. User input to assign a first set of data values to the first axis of the graph and to assign a second set of data values to the second axis of the graph is received via the user interface. In response to the user input, a visualization of the first set of data values and the second set of data values is displayed in the graph. The visualization includes data points that plot the first set of data values against the second set of data values.