Linked Charts Synchronization via Event Queue

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face a labor-intensive and time-consuming process when modifying charts in graphical user interfaces (GUIs) to view all data within a specific data range, as they need to individually adjust each chart, which can be inefficient for analyzing computing resources.

Innovation Solution

Implementing linked charts in the GUI, where changes made to one chart automatically update all linked charts, using a toggle to link charts and an event queue to synchronize data transformations across charts, ensuring all charts display data for a common data metric range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users modify each chart individually to view data within a specific range, then each chart can be adjusted to display the desired data, but the process becomes labor-intensive and time-consuming

Engineering Contradiction:
ImproveChart modification processVSAvoidTime required for data analysis
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Multiple charts are linked together so that a single modification action (such as adjusting data range or filtering) applied to one chart is automatically propagated to all other linked charts. This merging of operations eliminates the need to modify each chart separately, directly resolving the contradiction by reducing both the number of operations required and the time spent on data analysis.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements automatic synchronization where changes in one chart provide feedback to other linked charts, which then automatically update their data display to match the modification. This feedback mechanism ensures consistency across all charts while eliminating manual intervention in each individual chart, thereby improving ease of operation and reducing time loss.

Inventive Principle:
Principle #23Feedback

2Reliability

If users manually adjust each chart to ensure consistent data display, then data consistency can be maintained, but the process is inefficient and prone to errors

Engineering Contradiction:
ImproveData consistency across chartsVSAvoidData analysis efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By merging multiple chart modification operations into a single action that propagates across all linked charts, the system ensures data consistency is maintained automatically without requiring manual adjustment of each chart. This eliminates the inefficiency and errors associated with manual coordination while preserving reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The automatic feedback mechanism ensures that data consistency is maintained across all charts through real-time synchronization. When one chart is modified, the system automatically propagates this change to all linked charts, ensuring consistent data display without manual intervention, thereby improving productivity while maintaining reliability.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple charts are modified individually, then each chart can be optimized for its specific data requirements, but the overall data analysis process becomes more complex and time-consuming

Engineering Contradiction:
ImproveChart-specific data optimizationVSAvoidData analysis process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges the complexity of individual chart optimizations into a single coordinated operation. Users can still optimize data display for specific requirements by modifying one chart, but the complexity is managed automatically by the system propagating the change to all linked charts, thereby reducing the overall complexity of the data analysis process while maintaining adaptability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The feedback mechanism automatically coordinates optimizations across charts, ensuring that each chart maintains its specific data optimization requirements while the overall process remains simple for the user. The system handles the complexity of synchronization automatically, reducing process complexity while preserving adaptability for chart-specific optimizations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10698586B2Data visualization through use of linked charts
Publication Date: 2020.06.30 AMAZON TECH INC
  • US10698586B2 patent drawing
  • US10698586B2 patent drawing
  • US10698586B2 patent drawing

AI summary

A user provides input to a graphical user interface to transform a chart that is linked to other charts presented to the user through the interface. In response to this input, the chart is transformed and updated. This transformation may cause the chart to make available a transformation event to a queue, which may cause other linked charts to obtain the transformation event and determine what transformations need to be performed within these other linked charts. Based at least in part on this transformation event, the other linked charts may obtain any necessary data and may perform the necessary transformations mirror the transformations performed for the original chart.