Dynamic Tooltip Secondary Data Visualization Highlighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization systems face challenges in efficiently managing large and complex data sets, requiring users to switch between multiple visualizations, which increases cognitive burden and reduces interaction efficiency, especially on battery-operated devices.

Innovation Solution

The system generates secondary data visualizations dynamically within a tooltip based on user input, allowing for quick access to additional data without switching between worksheets, using cached data to enhance response speed and incorporating interactive features like filtering and highlighting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users switch between multiple worksheets to analyze data from different perspectives, then they can view different levels of detail and perspectives, but the cognitive burden increases and interaction efficiency decreases

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidinteraction efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple data visualizations from different worksheets into a single unified tooltip interface. When a user hovers over a visual mark in a primary visualization, the tooltip displays secondary visualizations that provide additional perspectives and details, eliminating the need to switch between worksheets while maintaining comprehensive data analysis capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a nested structure where secondary data visualizations are embedded within the tooltip of the primary visualization. The tooltip contains one or more secondary visualizations that are dynamically generated based on the selected visual mark, creating a layered information hierarchy that provides detailed insights without leaving the main view

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If users switch between multiple worksheets to view different data perspectives, then they can access comprehensive data information, but power consumption increases on battery-operated devices

Engineering Contradiction:
Improvedata information completenessVSAvoidpower consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary secondary data visualizations and displays them within the tooltip based on the user's current selection in the primary visualization. This on-demand extraction approach ensures that data information remains complete and accessible while avoiding the continuous power consumption associated with maintaining multiple active worksheet views

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system pre-generates and caches the data for secondary visualizations before they are needed. When a user hovers over a visual mark, the tooltip can quickly display the pre-computed secondary visualizations without requiring real-time data processing, thereby reducing power consumption while maintaining information completeness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10884574B1Highlighting data marks in popup secondary data visualizations according to selected data values from primary data visualizations
Publication Date: 2021.01.05 TABLEAU SOFTWARE INC
  • US10884574B1 patent drawing
  • US10884574B1 patent drawing
  • US10884574B1 patent drawing

AI summary

A computer displays a graphical user interface, which has a data visualization region displaying a primary data visualization, including a plurality of visual marks. The primary data visualization represents a first set of data fields from a dataset. A user uses the graphical user interface to select a visual mark (e.g., by hovering or clicking). In response to the user input, the computer generates a secondary data visualization, for a second set of data fields, having visual marks highlighted only when their corresponding data values for a shared data field between the first and second sets matches a data value of the selected visual mark in the primary data visualization. The computer then displays the generated secondary data visualization in a tooltip overlaying a portion of the primary data visualization.