Radial Character Sections for Compact Text Input Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current small computing devices face challenges in efficiently entering text due to the need for large physical space for reduced keypads or virtual keypads, which occupy valuable device real estate and are cumbersome to use.

Innovation Solution

A visual user interface engine generates character sections on the edge of the display, associating subsets of characters based on frequency and usage patterns, allowing users to input text through touch-sensitive interactions, reducing the need for extensive physical space and improving usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If reduced keypads or virtual keypads are used on small computing devices, then text input functionality is provided, but valuable device real estate is occupied and the interface becomes cumbersome to use

Engineering Contradiction:
Improvetext input easeVSAvoiddevice real estate
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent transitions from traditional 2D grid-based keypads to a circular radial layout where characters are arranged around a center point. This dimensional reorganization allows characters to be accessed through rotational and radial movements rather than linear row-column navigation, achieving compact input interface while preserving ease of use through natural finger rotation gestures.

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

Solution Approach 2:

The circular keypad interface dynamically adapts to user input patterns by allowing rotational gestures of varying speeds and directions. Frequently used characters can be positioned in easily accessible zones, and the interface responds to continuous rotational motion rather than requiring discrete key presses, making the system both space-efficient and user-friendly.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If standard keyboards are replicated on small devices, then text input capability is maintained, but the device size must be increased or physical space is significantly reduced

Engineering Contradiction:
Improvetext input capabilityVSAvoiddevice size
Core Design Contradiction:
Adaptability or versatilityVSVolume of moving object

Solution Approach 1:

The keyboard functionality is segmented from traditional discrete keys into a continuous circular interface. Instead of replicating a full QWERTY layout with all its spacing requirements, the patent segments character access into radial zones around a compact center, allowing complete text input capability within a fraction of the original keyboard footprint.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The circular interface serves multiple functions within a single compact structure: character selection, word prediction, and gesture-based navigation all occur within the same rotational space. This multi-functionality eliminates the need for separate physical spaces for different input modes, maintaining versatility while minimizing device volume.

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

Data Source

PatentUS8839123B2Generating a visual user interface
Publication Date: 2014.09.16 RED HAT INC
  • US8839123B2 patent drawing
  • US8839123B2 patent drawing
  • US8839123B2 patent drawing

AI summary

An interface engine is configured to generate a user interface on a display coupled to an electronic device. The interface engine is configured to display characters, in the user interface, that may input into the electronic device. The interface engine is configured to generate the user interface to include character sections. The interface engine is configured to associate a sub-set of the characters with each character sections. The sub-set of characters included in each character section can be based on the frequency that the characters are used and/or the patterns in which the characters are used. Additionally, the sub-set of characters associated with each character section can be selected by the user.