Rotary Dial Control for Precise Value Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphical user interfaces, especially touch-based ones, are cumbersome and lack precision when handling large ranges of values, making it difficult for users to accurately select or manipulate values within a broad set of options.

Innovation Solution

A dial control is introduced, featuring one or more displayed rings and a handle that can be manipulated by users to change selected values, allowing for precise selection through rotational motion, with behaviors such as motion direction influencing value changes and multiple revolutions providing additional precision, and animations optimized to reduce display artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional control mechanisms (sliders, text fields, menus) are used in graphical user interfaces, then the interface can handle basic value selection, but precision is lost when dealing with large ranges of values and the interface becomes cumbersome

Engineering Contradiction:
Improvevalue selection precisionVSAvoidinterface usability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies curvature by transforming the traditional linear slider into a circular dial control. The handle moves along a circular path instead of a straight line, allowing users to select values across large ranges with precise control. The circular geometry enables multiple revolutions to represent different value ranges, significantly improving precision while maintaining ease of operation through natural rotational motion.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Solution Approach 2:

The patent transitions from one-dimensional linear sliders to two-dimensional circular dials with rotational freedom. This dimensional change allows the interface to represent large value ranges more efficiently by utilizing angular position and number of revolutions, thereby improving both precision and usability simultaneously.

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

2Adaptability or versatility

If multiple control mechanisms are provided for different input types, then versatility is improved, but device complexity increases

Engineering Contradiction:
Improveinput mechanism versatilityVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The dial control is designed as a universal interface that can replace multiple specialized controls. It handles continuous values, discrete selections, and large-range parameters within a single unified mechanism, eliminating the need for separate sliders, text fields, and menus. This multi-functionality reduces overall device complexity while maintaining versatility.

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

Solution Approach 2:

The patent changes the fundamental parameter of control from linear displacement to angular rotation. This parameter transformation allows a single control mechanism to achieve functions previously requiring multiple different controls, simplifying the interface while preserving adaptability across various input scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9594493B2Graphical user interface with dial control for a parameter
Publication Date: 2017.03.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9594493B2 patent drawing
  • US9594493B2 patent drawing
  • US9594493B2 patent drawing

AI summary

A graphical user interface for a computer includes a dial control. The control can be implemented, for example, as a touch-based, pointer-based, pen-based and/or keyboard-based mechanism. The dial control is intended for manipulating a large range of values, such as a menu of items from which a user makes a selection, or a range of continuous or discrete values. A dial control can replace other control types such as a slider, drop down menu or text field. The graphical elements of the dial control include one or more displayed rings and a handle for each ring. Inside the ring, or in another area adjacent the ring, a value can be displayed. The ring can be manipulated by the user to change the value selected by the dial control. In the case of multiple rings, each ring can be manipulated independently.