Automated Treemap Configuration for Multi-Dimensional Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current treemap visualization systems require complex configuration skills, including data processing, computer programming, and user interface design, making it difficult for a single person to configure them, and often restrict dataset formats, limiting their applicability to datasets with non-standard hierarchies or formats.

Innovation Solution

Automated treemap configuration methods that allow for flexible mapping of data dimensions to graphical cell characteristics like area and color, with optional hierarchies specified independently through a hierarchy table, enabling the generation of treemaps from diverse data sources without requiring additional constraints on data format or configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automated configuration is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvetreemap configurationVSAvoidconfiguration system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs automatic data dimension identification and mapping to graphical characteristics without requiring user expertise in data processing, programming, or UI design. The visualization component autonomously configures treemaps by examining data properties and format requirements, eliminating the need for manual configuration by specialists.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts configuration parameters based on data characteristics. It examines data dimensions, determines appropriate graphical mappings (area, color, position), and modifies visualization parameters automatically according to the specific data being visualized, rather than requiring fixed manual configuration.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If flexible data format support is provided, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvedata format supportVSAvoiddata processing system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The visualization component is designed to handle multiple data formats and hierarchical structures through a unified configuration approach. It can process datasets with various formats, dimensions, and hierarchy levels using the same automatic configuration mechanisms, eliminating the need for format-specific processing logic.

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

Solution Approach 2:

The system separates the configuration process into distinct functional components: data examination, dimension identification, mapping determination, and visualization generation. This modular approach allows flexible handling of different data formats without increasing overall system complexity, as each component handles specific tasks independently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8866815B2Automated treemap configuration
Publication Date: 2014.10.21 ORACLE INT CORP
  • US8866815B2 patent drawing
  • US8866815B2 patent drawing
  • US8866815B2 patent drawing

AI summary

Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of source data values as graphical elements in a default treemap visualization, where each data value is associated with a plurality of data dimensions. A first data dimension is selected to be mapped to an area cell characteristic based on the first data dimension having a quality of numeric and a quality of non-negative. A second data dimension is selected to be mapped to a color cell characteristic based on the second data dimension having a quality of numeric and a quality of previously unmapped. The default treemap visualization is generated based on the selected first data dimension and the selected second data dimension.