Fractal Whiteboarding for Hierarchical Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Visual models become overwhelming and misleading when they present too much information at once, failing to effectively convey complex topics due to omitted complexity.

Innovation Solution

A system and method for fractal whiteboarding that allows users to create an infinite drawing area within a graphical shape, enabling hierarchical association and unlimited zoom capabilities, allowing for the representation of structured data objects and their properties in a graphical user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If visual models present too much information at once, then information completeness is improved, but user comprehension deteriorates

Engineering Contradiction:
Improveinformation completenessVSAvoiduser comprehension
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The whiteboard is divided into multiple graphical shapes that can be independently selected and zoomed into. Each shape represents a segment of the overall information structure, allowing users to navigate through hierarchical levels by selecting individual shapes rather than being overwhelmed by the complete information set at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Graphical shapes are nested within the whiteboard boundary, and individual shapes can be zoomed into to reveal sub-structures. This nesting enables the whiteboard to contain detailed information while maintaining an organized outer structure, allowing users to drill down into complexity as needed.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Device complexity

If visual models omit complexity, then simplicity is improved, but accuracy deteriorates

Engineering Contradiction:
Improvevisual model simplicityVSAvoidinformation accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The whiteboard provides dynamic zoom capabilities that allow users to adjust the level of detail displayed. The system can transition between simplified overview views and detailed close-up views by zooming into specific graphical shapes, enabling users to balance simplicity and accuracy based on their immediate needs.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If users need to represent structured data objects with properties, then information organization is improved, but interface complexity deteriorates

Engineering Contradiction:
Improvedata representation capabilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Graphical shapes serve multiple functions: they represent data objects, organize information hierarchically, enable zooming operations, and provide selection targets for navigation. This multi-functionality reduces the need for separate interface elements for each operation, thereby reducing overall interface complexity while maintaining versatile data representation capabilities.

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

Data Source

PatentUS8963961B2Fractal whiteboarding
Publication Date: 2015.02.24 SAP SE
  • US8963961B2 patent drawing
  • US8963961B2 patent drawing
  • US8963961B2 patent drawing

AI summary

In a system and a method, a first user input corresponding to a first graphical shape having first boundaries, a first size, and a first position is received on an initial virtual whiteboard having an infinite drawing area and occupying a display area of a user interface. In response to a first command, the first graphical shape is designated as a current virtual whiteboard by resizing the first graphical shape from the first size to a second size, with the second size being equal to the display area of the user interface, and with the first graphical shape having the first boundaries removed to effect an infinite drawing area within the first graphical shape. A second user input corresponding to a second graphical shape is received within the first graphical shape designated as the current virtual whiteboard. In response to a second command, the initial virtual whiteboard is designated as the current virtual whiteboard by restoring the first position and the first size of the first graphical shape within the initial virtual whiteboard and by resizing and re-positioning the second graphical shape to fit within the first graphical shape.