Treemap Tap Targets for Touch Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User interaction with treemaps on touch devices is restricted due to inaccurate and cumbersome finger tapping on small rectangles, which are sized relative to each other, making it difficult to accurately select and interact with individual elements.

Innovation Solution

A computer system and method that displays user interactive regions with scalable tap sensitive targets, allowing for the grouping of smaller regions into expandable areas via tactile gestures, maintaining accurate size representation and enabling precise interaction by scaling and grouping regions based on their values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If rectangles are sized relative to each other based on quantifiable measures, then the visualization accurately represents data proportions, but the rectangles become smaller than finger size making interaction inaccurate and cumbersome

Engineering Contradiction:
Improvedata representation accuracyVSAvoiduser interaction accuracy
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism where the treemap is rendered at a higher resolution than the physical display pixels. This creates a virtual precision layer that allows accurate data representation while the physical touch interface maintains larger, more tappable areas. The intermediary resolution layer acts as a mediator between the small visual rectangles and the larger finger tap areas.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the resolution parameter of the treemap rendering independently from the physical display resolution. By rendering at a higher virtual resolution and then scaling down, the system maintains accurate proportional representation of data while creating larger effective tap targets. This parameter separation allows the visualization to maintain data accuracy while improving interactability.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If rectangles are made larger to improve finger tapping accuracy, then user interaction becomes easier, but the ability to display many detailed rectangles is reduced

Engineering Contradiction:
Improveuser interaction accuracyVSAvoidnumber of displayable rectangles
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent adds a resolution dimension to the display system. Instead of only adjusting physical rectangle sizes, it introduces a virtual resolution layer that allows many more rectangles to be rendered within the same physical space. This extra dimension enables both large tap targets and high quantity of displayable elements by decoupling visual density from physical size.

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

Solution Approach 2:

The patent implements a nested structure where high-resolution virtual rectangles are nested within lower-resolution physical display areas. Multiple levels of detail can be nested within each other, allowing the system to display many rectangles with accurate proportions while maintaining larger effective interaction areas through the nesting of resolution layers.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Loss of information

If high resolution is used to display many detailed rectangles, then data visualization detail is improved, but the physical tap target size becomes too small for accurate selection

Engineering Contradiction:
Improvevisualization detailVSAvoidtap target size
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the display system into two independent layers: a high-resolution virtual rendering layer for displaying detailed rectangles, and a lower-resolution physical interaction layer for finger tapping. This segmentation allows each layer to optimize for its specific function - the virtual layer maximizes detail while the physical layer ensures adequate tap target sizes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a rendering intermediary that translates high-resolution virtual coordinates to lower-resolution physical coordinates. This intermediary layer allows the system to maintain detailed visualization while mapping to larger physical tap areas, effectively mediating between the conflicting requirements of detail and interactability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10139989B2Mapping visualization contexts
Publication Date: 2018.11.27 SAP SE
  • US10139989B2 patent drawing
  • US10139989B2 patent drawing
  • US10139989B2 patent drawing

AI summary

In accordance with aspects of the disclosure, systems and methods are provided for displaying user interactive regions having corresponding tap sensitive targets for each of a plurality of scalable values representing a visualization context associated with each user interactive region while maintaining a size of each user interactive region and each corresponding tap sensitive target according to each scalable value associated therewith.