Dynamic Graphic Entity Determination for Bubble Chart Overlap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional bubble charts often obscure important data by predefining entities, making it difficult for users to identify sub-entities with significantly higher or lower values, which can lead to missed insights.

Innovation Solution

Implement a dynamic graphic entity determination system that accesses and analyzes data to determine whether proposed category and subcategory graphics exceed an overlap tolerance level, allowing for the generation of actual visual representations that either display subcategories separately or as a consolidated graphic based on the analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If predefined entities are used in traditional bubble charts, then the chart structure is simple and easy to generate, but important sub-entity data becomes obscured and lost

Engineering Contradiction:
Improvesub-entity data visibilityVSAvoidchart generation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements dynamic entity determination where the system automatically adjusts whether to display entities or sub-entities based on their impact to the visual representation. This dynamic adaptation allows the chart to optimize between showing predefined entities (simpler) and sub-entities (more informative) without manual intervention, resolving the contradiction between information completeness and system complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the display parameter from static predefined entities to dynamic entities determined by impact analysis. By evaluating whether displaying sub-entities would create overlapping graphics beyond a threshold, the system adapts the representation parameters to maximize information visibility while maintaining chart simplicity

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If subcategories are displayed separately to reveal important data, then data visibility improves, but the visual representation becomes more complex with potential overlapping graphics

Engineering Contradiction:
Improvesubcategory data visibilityVSAvoidvisual representation complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system dynamically determines the display mode for each subcategory based on impact analysis. Instead of always displaying subcategories separately (which would increase complexity) or always consolidating them (which would lose information), the system adapts the display strategy based on whether the subcategory has significant impact, optimizing the balance between visibility and complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different display qualities to different subcategories based on their individual impact. High-impact subcategories are displayed separately with full visibility, while low-impact subcategories are consolidated to maintain simplicity. This localized quality adjustment resolves the contradiction by applying complexity only where necessary for information visibility

Inventive Principle:
Principle #3Local quality

3Reliability

If overlap tolerance level is set low to prevent graphic overlapping, then visual clarity is maintained, but important subcategory data may still be obscured

Engineering Contradiction:
Improvedata accuracy representationVSAvoidsubcategory visibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary impact analysis before finalizing the visual representation. By evaluating the impact of each subcategory in advance and determining the appropriate display mode beforehand, the system ensures that important subcategory data is not obscured while maintaining visual clarity through controlled overlap management

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the impact analysis to adjust the display representation. By continuously evaluating whether subcategory display would create problematic overlaps and adjusting the representation accordingly, the system maintains both visual clarity and data accuracy through adaptive feedback mechanisms

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10304224B2Dynamic graphic entity determination
Publication Date: 2019.05.28 MICRO FOCUS LLC
  • US10304224B2 patent drawing
  • US10304224B2 patent drawing
  • US10304224B2 patent drawing

AI summary

Example implementations relate to dynamic graphic entity determination. Some examples may include a data access engine to access data values. Each data value may be associated with a category and a subcategory of the category. Some examples may include a display entity determination engine to analyze the data values to determine whether an overlap of a proposed graphic representing the subcategory and a proposed graphic representing the category exceeds an overlap tolerance level. Some examples may include a visual representation generation engine to generate an actual visual representation based on the analysis. The actual visual representation may display: a single consolidated graphic representing at least the category and the subcategory if the overlap does not exceed the overlap tolerance level; or the subcategory as a separate graphic from a graphic representing at least a portion of the remainder of the category if the overlap exceeds the overlap tolerance level.