Adaptive Virtual Keypad Layout for Touchscreen Typing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional mobile device keypads are limited by a fixed layout, which does not accommodate individual user preferences or hand sizes, leading to inefficient data entry and increased typing errors.

Innovation Solution

A virtual keypad system that learns user typing patterns by receiving and analyzing touch coordinates, adjusting key sizes and positions to create a customized layout that reduces errors and improves typing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed layout keypad is used, then the device structure is simple and manufacturing is easy, but the keypad does not accommodate individual user preferences or hand sizes, leading to inefficient data entry and increased typing errors

Engineering Contradiction:
Improvedata entry efficiencyVSAvoidkeypad layout complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic virtual keypad layout that adapts to individual user preferences and hand sizes. The system collects touch coordinate data from users and uses this information to generate customized key positions and sizes, transforming the static fixed layout into a dynamic adaptive interface that improves data entry efficiency without requiring complex hardware changes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the keypad layout (key positions, sizes, and configurations) based on collected user touch data. By analyzing touch coordinates and generating statistical envelopes, the system adjusts key parameters to match individual user patterns, resolving the contradiction between simple structure and user-specific customization

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a standardized keypad layout is used, then the device is easy to manufacture and deploy, but it does not fit all users or all computing devices, reducing usability

Engineering Contradiction:
Improveuser typing comfortVSAvoidkeypad implementation complexity
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The system enables users to self-customize their keypad layouts through natural typing interactions. By collecting touch coordinate data during normal typing and automatically generating customized layouts based on this data, the system eliminates the need for manual configuration or complex manufacturing processes while improving ease of operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary data collection during a training phase where users type sample text. This preliminary action gathers necessary touch coordinate information that is then used to generate the customized keypad layout, preparing the system in advance for optimal user-specific operation

Inventive Principle:
Principle #10Preliminary action

3Reliability

If key positions are fixed, then the keypad layout is stable and consistent, but it cannot adapt to user typing patterns, increasing typing errors

Engineering Contradiction:
Improvetyping accuracyVSAvoidkeypad layout stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system implements feedback by continuously monitoring user typing patterns and using this information to refine and update the virtual keypad layout. The touch coordinate data collected from user interactions provides feedback that drives the generation of customized key positions and statistical envelopes, improving typing accuracy while maintaining layout consistency through data-driven adaptation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8300023B2Virtual keypad generator with learning capabilities
Publication Date: 2012.10.30 QUALCOMM INC
  • US8300023B2 patent drawing
  • US8300023B2 patent drawing
  • US8300023B2 patent drawing

AI summary

Methods and systems enable defining customized virtual keyboards on a touch sensitive surface, such as a touchscreen. Using learning algorithms, a computing device may learn the typing patterns of a user and “morph” the keys of a virtual keyboard into locations, sizes, and orientations that are comfortable for the user and which may reduce typing errors. A user may create a custom keypad layout by performing a series of key strokes on a touch sensitive surface. The computing device may correlate the touch locations to particular keys and generate keypad layout data that can be used to display the virtual keyboard and interpret touches on the touch sensitive surface. The computing device may monitor user typing activity and refine the keypad layout data based on detected or corrected typing errors. Keypad layout data may be exported to other devices to enable users to take their virtual keyboards with them.