Adaptive Virtual Keyboard Layout for Blind Typing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual keyboards lack tactile feedback and adaptability, leading to reduced typing efficiency and comfort, especially for blind typing on foldable devices with varying hand sizes.

Innovation Solution

A user-adaptive virtual keyboard system that dynamically adjusts keyboard layout properties such as key size, pitch, gap, and aspect ratio based on detected touch inputs and user hand profiles, allowing for personalized typing experiences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed virtual keyboard layout is used, then the device complexity is reduced, but the adaptability to different hand sizes and typing preferences deteriorates

Engineering Contradiction:
Improveadaptability to hand sizesVSAvoidkeyboard layout complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual keyboard layout transitions from a static fixed design to a dynamic adaptive design that automatically adjusts key positions, sizes, and spacing based on detected hand dimensions and typing patterns, resolving the contradiction between adaptability and complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies keyboard layout parameters (key size, pitch, gap, aspect ratio) based on detected user characteristics, enabling the keyboard to adapt to different hand sizes while maintaining manageable complexity through algorithmic parameter adjustment

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If tactile feedback is added to virtual keyboard keys, then the ease of operation for blind typing is improved, but the device complexity increases

Engineering Contradiction:
Improveblind typing capabilityVSAvoidfeedback mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces physical tactile feedback mechanisms with software-based solutions including visual indicators, haptic feedback through the display, and adaptive layout adjustments that provide tactile-like guidance without mechanical components

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

Solution Approach 2:

The system introduces intermediary feedback mechanisms such as visual cues and haptic vibrations that mediate between the virtual keyboard interface and the user's tactile sense, enabling blind typing without direct mechanical feedback

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If the virtual keyboard accommodates all hand sizes with fixed layout, then the ease of manufacture is improved, but the typing precision for individual users deteriorates

Engineering Contradiction:
Improvekeyboard layout consistencyVSAvoidtyping accuracy
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The keyboard layout transitions from uniform fixed dimensions to locally optimized key positions and sizes tailored to each user's hand measurements, achieving both manufacturing consistency through standardized adaptation algorithms and individualized typing precision

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250190105A1Methods and systems for a user-adaptive virtual keyboard
Publication Date: 2025.06.12 HUAWEI TECH CO LTD
  • US20250190105A1 patent drawing
  • US20250190105A1 patent drawing
  • US20250190105A1 patent drawing

AI summary

There are provided methods and systems for a user-adaptive virtual keyboard comprising a plurality of virtual adaptive keys. In examples, the systems, methods, and processor-readable media can be applied to dynamically configure a user interface of the user-adaptive virtual keyboard, to adapt to a user's needs and preferences, while the user is performing a typing action. In response to detecting a user touch input, the user-adaptive virtual keyboard may generate an updated virtual keyboard UI, by dynamically adjusting one or more properties of the plurality of virtual adaptive keys. The disclosed methods and systems may enable improved user interaction with a virtual keyboard on an electronic device, for example, while a user is performing blind typing actions.