Collapsible Interactive Controls for Chart Visualization Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chart visualizations become difficult to read and interpret when elements are removed or resized, as users face challenges accessing the removed content, leading to cumbersome navigation through menus or data sources.

Innovation Solution

A computing system performs chart visualization optimizations by detecting triggering events, progressively removing chart elements and creating dynamic, interactive controls that are collapsible and expandable, allowing users to access removed elements through selectable links within the visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If chart elements are removed during optimization to improve readability and visual appearance, then the chart becomes easier to read and more aesthetically pleasing, but users lose access to the removed content and must navigate through menus or data sources to view it

Engineering Contradiction:
ImprovereadabilityVSAvoidaccess to removed content
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements collapsible/expandable controls that can contain additional chart elements or data when expanded, similar to nested dolls. When the control is collapsed, it presents a clean, readable chart. When expanded, it reveals the previously removed content without requiring users to navigate away from the chart, thus resolving the contradiction between readability and information access.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of operation

If chart elements are removed during optimization to improve visual appearance, then the chart achieves better aesthetics, but the complexity of accessing removed elements increases

Engineering Contradiction:
Improvevisual appearanceVSAvoidnavigation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the removed chart elements and places them into separate collapsible/expandable controls that remain associated with the chart. This extraction allows the main chart to maintain its optimized, aesthetically pleasing appearance while providing a dedicated, simple mechanism (the expandable control) for accessing the extracted elements, thereby reducing navigation complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If interactive controls are made expandable to provide access to removed elements, then users can access more information, but the interface becomes more complex and less clean

Engineering Contradiction:
Improveaccess to chart elementsVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements dynamic collapsible/expandable controls that can change their state based on user interaction. When collapsed, they present a clean, simple interface. When expanded, they reveal additional chart elements and information. This dynamic behavior allows the interface to adapt between simplicity and information completeness, resolving the contradiction between providing access to information and maintaining interface simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10347017B2Interactive controls that are collapsible and expandable and sequences for chart visualization optimizations
Publication Date: 2019.07.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10347017B2 patent drawing
  • US10347017B2 patent drawing
  • US10347017B2 patent drawing

AI summary

Various methods, systems and storage devices are provided for sequencing chart visualization optimizations that include reducing a chart visualization to a single displayed value. Various methods, systems and storage devices are also provided for creating and utilizing an interactive control that is dynamically created in response to one or more chart elements being removed from a chart visualization during optimization of the chart visualization and that is operable, when selected and expanded, for accessing the removed one or more chart elements. Later, the one or more chart elements are removed from the chart visualization again by collapsing the interactive control.