Virtual Keyboard Mode Switching Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional AI and spell-check algorithms fail to properly correct unintentional inputs resulting from accidental mode switching in virtual keyboard interfaces, leading to incorrect submissions due to the significant semantic difference between various keyboard modes.

Innovation Solution

A computer program product and method that determines whether a control for toggling between multiple keyboard modes was unintentionally activated or inactivated, allowing for the identification of intended inputs and replacing unintentional inputs with the correct ones based on input location and substance analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual keyboard mode switching controls are made accessible for easy mode changes, then keyboard adaptability is improved, but unintentional activation increases leading to input errors

Engineering Contradiction:
Improvekeyboard mode switchingVSAvoidinput accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary analysis of input characteristics (location, timing, pattern) before accepting keyboard mode changes. By pre-evaluating whether an activation attempt appears intentional based on established criteria, the system prevents unintentional mode switching while preserving deliberate changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback by analyzing input characteristics and determining whether mode switching should be accepted. This feedback loop compares actual input behavior against expected patterns for intentional activation, allowing the system to distinguish between accidental and deliberate user actions and respond accordingly.

Inventive Principle:
Principle #23Feedback

2Productivity

If conventional AI and spell-check algorithms are used for input correction, then processing speed is maintained, but correction accuracy for unintentional mode switching inputs remains insufficient

Engineering Contradiction:
Improvecorrection processing speedVSAvoidunintentional input detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The correction process is segmented into multiple analysis stages: first analyzing input location characteristics, then timing patterns, followed by contextual semantic analysis. This segmentation allows the system to process corrections systematically through specialized checks rather than using a single generic algorithm, improving both accuracy and efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameters used for input analysis from conventional spell-check metrics to include spatial location, temporal characteristics, and contextual semantics. By transforming the correction approach to evaluate multiple dimensions of input behavior, the system achieves higher accuracy in detecting unintentional mode switching while maintaining processing speed.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the virtual keyboard interface includes comprehensive controls for mode toggling, then user flexibility is improved, but the complexity of managing unintentional activations increases

Engineering Contradiction:
Improvemode switching capabilityVSAvoidunintentional activation management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The keyboard interface performs self-service by automatically detecting and correcting unintentional mode switching without requiring user intervention. The system monitors its own operation, identifies when mode changes were accidental, and reverses them autonomously, thereby managing the complexity internally rather than requiring external user management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12118207B2Virtual keyboard interface input management
Publication Date: 2024.10.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12118207B2 patent drawing
  • US12118207B2 patent drawing
  • US12118207B2 patent drawing

AI summary

Aspects of the present disclosure relate to virtual keyboard input management. An input can be received from a user on a virtual keyboard with multiple keyboard modes, the virtual keyboard having one or more controls for toggling between the multiple keyboard modes. A determination can be made whether a control for toggling between the multiple keyboard modes was unintentionally activated or unintentionally not activated by the user resulting in an unintentional input. An intended input can be determined in response to determining that the control for toggling between the multiple keyboard modes was unintentionally activated or unintentionally not activated by the user resulting in the unintentional input. The determined intended input can then be input instead of the unintentional input.