Automated Visualization Annotation System for Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization systems rely on manual annotation, which can fail to distinguish between signal and noise and may overlook areas of interest, and lack the ability to provide supporting evidence for annotations, making them inefficient across different data sets.

Innovation Solution

A system that automatically identifies areas of interest in a data set, generates explanations for these areas, and overlays labels on a computerized visualization, using customizable filtering rules and text patterns to provide reusable annotations across various data sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual annotation is used to label areas of interest in data visualizations, then flexibility and customization are improved, but time consumption and labor effort increase significantly

Engineering Contradiction:
Improveannotation customizationVSAvoidannotation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically identifying areas of interest and generating annotations without requiring manual human intervention. The automated annotation system analyzes the data visualization, detects significant patterns and features, and generates appropriate annotations autonomously, thereby eliminating the time-consuming manual annotation process while maintaining adaptability through configurable parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of human annotation is replaced with an automated computational system. The system uses algorithms to detect areas of interest, analyze data patterns, and generate annotations automatically, substituting the manual human operation with a mechanical/automated process that is both faster and scalable.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If statistical pattern recognition algorithms are used to identify patterns in data, then detection accuracy is improved, but the system complexity and difficulty of implementation increase

Engineering Contradiction:
Improvepattern detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex pattern recognition system is segmented into distinct functional modules: data reception module, area-of-interest detection module, annotation generation module, and visualization module. Each module performs a specific function, making the overall complex system manageable through modular design while maintaining high detection accuracy through specialized algorithms in each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer between the raw data and the final visualization that automatically processes pattern recognition and annotation generation. This intermediary computational layer handles the complexity of statistical analysis, transforming complex data patterns into simplified annotations that are easily interpretable without requiring the end user to understand the underlying complex algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If annotations are manually derived and placed on data visualizations, then specific conclusions can be highlighted, but the ability to distinguish between signal and noise is reduced

Engineering Contradiction:
Improveconclusion highlightingVSAvoidsignal vs noise distinction
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms where the automated annotation process continuously refines its detection of areas of interest based on the data patterns it identifies. The system analyzes the data, generates initial annotations, evaluates their significance, and iteratively improves the distinction between signal and noise by comparing detected patterns against established criteria and data characteristics, thereby reducing information loss while improving precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10776569B2Generation of annotated computerized visualizations with explanations for areas of interest
Publication Date: 2020.09.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10776569B2 patent drawing
  • US10776569B2 patent drawing
  • US10776569B2 patent drawing

AI summary

A data portion of a data set utilized in a computerized visualization is analyzed to identify one or more areas of interest each including data values representing distinguishable features relative to the data set. An explanation for the data values of each of the one or more areas of interest is determined. Each explanation is based on other data portions of the data set contributing to the distinguishable features. At least one display layer including labels describing the one or more areas of interest is generated. The labels include the explanation for each of the one or more areas of interest. The at least one display layer is disposed over the computerized visualization to produce an annotated visualization with the labels positioned proximate the one or more areas of interest.