Chart Visualization Overlap Resolution via Dynamic Element Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chart visualizations often suffer from reduced readability and aesthetic appeal when resized, due to overlapping or obscured elements, which existing systems struggle to address effectively.

Innovation Solution

A computing system detects triggering events such as overlapping or obscured chart elements and optimizes the display by modifying elements through resizing, repositioning, hiding, or changing transparency, ensuring minimal overlap or obscuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If chart visualization is resized to fit smaller display areas, then the chart can be displayed on more devices and screens, but chart elements overlap and readability deteriorates

Engineering Contradiction:
Improvedisplay compatibilityVSAvoidelement positioning accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts chart element properties (position, size, transparency, visibility) based on the detected triggering event of overlap. When resizing occurs, the system automatically modifies element characteristics in real-time to prevent or resolve overlapping, allowing the chart to adapt to various display sizes while maintaining readability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters of chart elements simultaneously including position coordinates, size dimensions, transparency levels, and visibility states. By adjusting these parameters in response to detected overlap conditions, the system resolves element collisions while preserving the overall chart layout and information integrity.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If font sizes are reduced to fit more content in smaller charts, then the chart can accommodate more data points, but text becomes too small to be read

Engineering Contradiction:
Improvenumber of chart elementsVSAvoidtext readability
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system selectively adjusts the size parameter of text elements based on detected overlap conditions. When text elements are detected to overlap with other chart elements or each other, the system modifies their size parameter to an optimal value that prevents overlap while maintaining readability, rather than uniformly reducing all text sizes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies different size adjustments to different text elements based on their specific overlap conditions. Each text element's size is independently optimized based on local overlap detection, allowing some elements to maintain larger sizes for readability while others are reduced only as necessary to avoid collisions.

Inventive Principle:
Principle #3Local quality

3Reliability

If chart elements are repositioned to avoid overlap, then element visibility is improved, but the chart layout becomes distorted and aesthetic appeal is reduced

Engineering Contradiction:
Improveelement visibilityVSAvoidchart layout integrity
Core Design Contradiction:
ReliabilityVSShape

Solution Approach 1:

The system adjusts multiple element parameters including position, size, transparency, and visibility state to resolve overlaps. By providing multiple adjustment options beyond simple repositioning, the system can maintain the original chart layout integrity while using size reduction, transparency adjustment, or strategic repositioning only when necessary to eliminate overlapping.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically selects the most appropriate adjustment strategy for each overlapping element based on the specific context. Rather than applying a fixed repositioning rule, the system evaluates multiple factors and dynamically chooses among position adjustment, size modification, transparency changes, or temporary hiding to preserve overall layout aesthetics while ensuring visibility.

Inventive Principle:
Principle #15Dynamics

4Quantity of substance

If multiple chart elements are displayed at default size, then the chart provides comprehensive information, but elements overlap when the chart is resized

Engineering Contradiction:
Improveinformation completenessVSAvoidvisual clarity
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system selectively modifies parameters of only those elements that are detected to overlap, leaving other elements at their default sizes and positions. This selective adjustment approach preserves the comprehensive information display while eliminating visual clutter from overlapping elements, maintaining both information completeness and visual clarity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system can adjust transparency and visual appearance parameters of overlapping elements to differentiate them from non-overlapping elements. By modifying transparency levels or visual properties of specific elements, the system maintains information completeness while improving visual clarity through reduced overlap perception.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10049475B2Utilizing selective triggering events for optimizing chart visualization
Publication Date: 2018.08.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10049475B2 patent drawing
  • US10049475B2 patent drawing
  • US10049475B2 patent drawing

AI summary

Various methods, systems and storage devices are used for utilizing selective triggering events for optimizing chart visualizations. These selective triggering events can include determinations that chart elements are overlapping, that the chart elements are certain types of chart elements and/or that the chart elements are overlapping by a certain amount. The optimizations can include changing sizes, positions and/or transparencies of different chart elements.