Rotational Knob Control for Precise UI Element Sizing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for adjusting the size of user interface elements in graphical user interfaces, especially small elements, are difficult and imprecise, often requiring additional gestures or input controls for precise size control.

Innovation Solution

A method involving the detection of a user interface element selection, display of a knob element, and changing the size of the element based on rotational motion around the selected element, allowing for direct proportional or variable size changes with clockwise or counter-clockwise rotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional pinch or spread operations are used for resizing, then basic size adjustment is possible, but precise size control requires additional gestures or text box input

Engineering Contradiction:
Improvesize control precisionVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

A virtual knob element is introduced as an intermediary control mechanism between the user and the resizing operation. The knob receives rotational input and translates it into precise size adjustments of the selected element, eliminating the need for additional gestures or text box input while maintaining high precision control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical resizing gestures (pinch/spread) with a rotational control mechanism. The rotational motion of the knob is translated into size changes through a defined relationship, providing more precise and intuitive control compared to the less accurate pinch/spread operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If small user interface elements are selected for resizing, then detailed manipulation is possible, but selection and size variation becomes difficult when elements overlap or are closely adjacent

Engineering Contradiction:
Improveelement selection easeVSAvoidsize adjustment precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The control mechanism is segmented into distinct functional components: element selection, knob display, rotational input reception, and size adjustment execution. This segmentation allows each function to be optimized independently, enabling precise size control of small elements without interference from overlapping visual elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual knob serves as an intermediary that decouples the selection process from the resizing process. Once an element is selected, the knob provides a dedicated control interface that is independent of the element's visual characteristics, allowing precise size adjustment even when the element is small or overlaps with others.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If rotational motion is used for size control, then precise and continuous adjustment is achieved, but the control mechanism becomes more complex

Engineering Contradiction:
Improvesize adjustment precisionVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The virtual knob is a software-based copy of traditional physical knob controls. It replicates the familiar rotational interaction paradigm in a digital environment, providing precise continuous control without requiring additional physical hardware or complex mechanical mechanisms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the control parameter from discrete gestures (pinch/spread) to continuous rotational motion. The rotational angle and velocity of the knob are mapped to size adjustment parameters, enabling fine-grained control while the underlying implementation remains software-based, avoiding physical complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9285972B2Size adjustment control for user interface elements
Publication Date: 2016.03.15 SAP SE
  • US9285972B2 patent drawing
  • US9285972B2 patent drawing
  • US9285972B2 patent drawing

AI summary

A knob element associated with a user interface element in a graphical user interface can be translated in response to a rotational user input motion. As the knob element is translated around the user interface element, a change in the size of the user interface element can occur that is at least in part based on amount of rotational distance.