Dynamic Data Visualization Drill-Down Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization systems offer limited user control and interactivity, allowing only a single type of secondary report to be generated based on user selection, without direct interaction with multiple secondary visualizations from a primary report.

Innovation Solution

A user interface that enables dynamic invocation and control of secondary data visualizations through touch-sensitive or gesture-based interactions, allowing users to 'drill down' into selected elements of primary visualizations, with previews that can be expanded and navigated hierarchically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single type of secondary report is generated based on user selection, then the system complexity is reduced, but the user control and interactivity are limited

Engineering Contradiction:
Improveuser controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the secondary report generation into multiple independent report types (first type, second type, third type, etc.), each accessible through distinct user interactions. When a user selects a data element, the system divides the available secondary reports into different categories based on the interaction mode (single tap vs. drag gesture), allowing users to choose from multiple report types without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the type of secondary report generated based on the user's interaction behavior. A single tap generates one type of secondary report, while a drag gesture generates a different type. This dynamic adaptation allows the system to provide appropriate complexity only when needed, improving ease of operation while managing system complexity through context-aware behavior.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple types of secondary reports are made available, then user control and interactivity are enhanced, but the device complexity increases

Engineering Contradiction:
Improveuser controlVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal framework for generating multiple types of secondary reports through a single unified interface. The same data element selection mechanism supports generation of first type, second type, and third type reports, with the system automatically determining which report type to generate based on the interaction pattern. This multi-functionality approach allows versatile user control without proportionally increasing system complexity.

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

Solution Approach 2:

The system uses the user's gesture (single tap vs. drag) as an intermediary to select among multiple report types. Rather than presenting users with a complex menu of options, the gesture serves as a simple mediator that translates user intent into the appropriate report type, enhancing adaptability while keeping the interface simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If previews of secondary visualizations are displayed, then user interactivity is improved, but the information display density is reduced

Engineering Contradiction:
Improveuser interactivityVSAvoidinformation display density
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system displays only partial information in the form of previews rather than complete secondary reports. The preview shows a simplified version or thumbnail of the secondary visualization, allowing users to assess the content without displaying the full report. This partial action approach maintains high information display density while still providing sufficient interactivity for users to identify and select reports of interest.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10474352B1Dynamic expansion of data visualizations
Publication Date: 2019.11.12 DOMO
  • US10474352B1 patent drawing
  • US10474352B1 patent drawing
  • US10474352B1 patent drawing

AI summary

A user can dynamically invoke and control the display of secondary data visualizations based on a selected element of a primary data visualization. Previews of the secondary data visualizations are presented as the user interacts with the primary visualization. In response to user input, previews can be dynamically expanded, allowing a user to dynamically “drill down” into selected elements of the primary data visualization. Any suitable input mechanism can be used, including for example, a gesture such as a two-finger spreading motion to invoke previews of available secondary visualizations, wherein the axis defined by two points of contact determines which of the displayed previews of secondary visualizations is highlighted and/or expanded. In various embodiments, a hierarchy of visualizations can be established, and the user can navigate among two or more levels of visualizations in the same interactive manner.