Diagram Adornments for Dynamic Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional diagrams struggle to efficiently convey data changes and represent shape properties in a variety of ways, limiting the ability to create compelling visual diagrams that accurately reflect underlying data updates.

Innovation Solution

The system applies customizable adornments to shapes in diagrams, which automatically update when underlying data changes, allowing for extensible data display formats that adapt to different shape sizes and configurations, and enables users to create and manage these adornments through a defined mechanism and interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional labels are used to convey shape properties, then the diagram is simple to create, but the amount of information conveyed is limited

Engineering Contradiction:
Improveamount of information conveyedVSAvoiddiagram complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments information presentation by introducing multiple types of adornments (callouts, icons, colors, shapes) that can be independently applied to shapes. Each adornment type handles specific information categories, allowing comprehensive data representation without overwhelming complexity in any single element.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds visual dimensionality to data representation by enabling adornments to be displayed in various positions relative to shapes (inside, outside, adjacent). This spatial dimension allows multiple information layers to coexist, increasing information capacity without proportionally increasing perceived complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If manual updating of labels is performed when data changes, then the diagram structure remains stable, but the time required to update is excessive

Engineering Contradiction:
Improveupdate speedVSAvoidtime to update diagram
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements an automatic feedback mechanism where data changes in the underlying data source trigger automatic updates of associated adornments. The system monitors data changes and automatically propagates updates to all linked shapes and their adornments, eliminating manual update operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The diagramming system performs self-service by automatically maintaining synchronization between data sources and visual representations. When data changes, the system autonomously updates all relevant elements without requiring user intervention, reducing time loss from manual updating operations.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If fixed adornment styles are used for all shapes, then the diagram is easy to maintain, but the ability to represent different shape properties is limited

Engineering Contradiction:
Improverepresentation flexibilityVSAvoidadornment management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal adornment framework where a single set of adornment types (callouts, icons, colors, shapes) can be applied across different shape types and data categories. The system provides templates and patterns that can be reused, enabling versatile representation while maintaining manageable complexity through standardization.

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

Solution Approach 2:

The patent enables flexible representation by allowing dynamic adjustment of adornment parameters such as position, size, color, and type based on the specific shape properties being represented. Users can modify adornment characteristics to adapt to different data scenarios without creating entirely new adornment types, balancing versatility with manageable complexity.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If multiple diagram styles are chosen to represent the same information, then the user has more representation options, but the difficulty to construct compelling visual diagrams increases

Engineering Contradiction:
Improvediagram style optionsVSAvoiddiagram construction ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces dynamic style selection capabilities where the system can automatically apply appropriate adornment styles based on the data being represented. Users can dynamically switch between different visual representations of the same data through predefined templates, making diagram construction easier while maintaining multiple style options.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent provides pre-configured adornment templates and patterns that are prepared in advance for common data representation scenarios. Users can apply these pre-prepared styles with minimal effort, reducing the complexity of diagram construction while still offering diverse representation options through the template library.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7747946B2System and method for adorning shapes with data driven objects
Publication Date: 2010.06.29 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7747946B2 patent drawing
  • US7747946B2 patent drawing
  • US7747946B2 patent drawing

AI summary

Adornments are applied to shapes in a diagram that graphically displays data about those shapes. Once the adornments are applied to a shape, the information displayed is automatically updated as the underlying shape data changes. The appearance of the diagram is updated automatically when the user updates the data for their shapes. The set of adornments that may be applied to shapes is extensible. A mechanism and interface is defined for creating additional adornments that have customized looks or behaviors.