Dashboard Widget Dynamic Data Range Highlighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dashboard systems lack intuitive and interactive methods for dynamically highlighting and conditionally formatting data, limiting user ability to easily visualize new combinations of data.

Innovation Solution

A dashboard control widget that allows users to dynamically control conditional formatting by moving range defining visual elements, such as gauges and sliders, to select and emphasize data ranges within data widgets, enabling interactive and user-defined highlighting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-defined conditional formatting methods are used in dashboard systems, then data highlighting functionality is provided, but user ability to dynamically control and visualize new data combinations is limited

Engineering Contradiction:
Improveuser ability to dynamically control data highlightingVSAvoiddashboard system configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic control of conditional formatting by allowing users to interactively adjust range-defining visual elements (such as sliders or knobs) to define custom data ranges. This transforms static pre-defined formatting into dynamic user-controlled formatting, enabling adaptability without requiring complex system reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables users to self-define data ranges and formatting preferences through intuitive visual controls without requiring technical expertise or system administrator intervention. Users can independently create custom highlighting scenarios by simply manipulating the visual elements, making the system self-serve their specific visualization needs.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple pre-defined data thresholds and zones are configured, then comprehensive data highlighting options are available, but ease of operation is reduced

Engineering Contradiction:
Improvedata highlighting optionsVSAvoiduser interaction complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the data range into multiple zones defined by threshold values, with each zone corresponding to a specific visual highlighting effect. Users can selectively activate different zones by adjusting the range-defining visual elements, providing comprehensive highlighting options through a simplified zone-based interface rather than complex configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses color changes as the primary visual indicator for different data zones and highlighting states. By mapping different color schemes to different data ranges and zones, the system provides intuitive visual feedback that simplifies user interaction and makes the abstract concept of data thresholds immediately understandable through visual differentiation.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10831356B2Controlling visualization of data by a dashboard widget
Publication Date: 2020.11.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10831356B2 patent drawing
  • US10831356B2 patent drawing
  • US10831356B2 patent drawing

AI summary

Display data in a data graphical user interface (GUI) on a display device and display, by a processor, a control GUI on the display device representing the data. The control GUI includes a range defining visual element, corresponding to a data value, that is moveable via input received by the control GUI and defines two ranges of the data. The processor displays indicia associated with the range defining visual element indicating the corresponding data value. The processor receives input from the control GUI indicating the range defining visual element has been moved. In response, the processor visually emphasizes data in the data GUI having data values in a selected one of the defined data range.