Keyboard Proximity Text Correction for Mobile Input Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The small size of mobile device keyboards leads to increased mistyping due to the close proximity of keys, resulting in less accurate text input compared to larger keyboards like those on personal computers.
Innovation Solution
Generating related text elements based on the proximity of keys on the keyboard layout to assist in data input verification, providing guidance for re-entering text during security authentication when input text matches these related elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If the keyboard size is reduced to enable mobile device mobility, then portability is improved, but text input accuracy deteriorates due to close key proximity causing mistyping
Solution Approach 1:
The system pre-generates related text elements corresponding to each key on the keyboard layout before text input occurs. When a user presses a key, the system has already prepared alternative characters that are spatially proximate on the keyboard, enabling immediate mistyping correction without requiring additional user action or rethinking about the problem.
Solution Approach 2:
The system introduces an intermediary processing layer between the physical key press and the final text output. This intermediary automatically compares the intended character with actually pressed keys by analyzing keyboard layout proximity, and silently corrects mistyped characters by substituting them with the intended characters based on spatial relationship analysis, thereby resolving the accuracy issue without affecting the user's typing flow.
2Reliability
If traditional exact matching is used for text verification, then security is maintained, but user convenience deteriorates when mistyped characters cause verification failure
Solution Approach 1:
The system implements feedback by comparing the input text with pre-generated related text elements and providing automatic correction when mistyping is detected. When a user enters text for verification, the system analyzes whether the input matches the expected text or a closely related variant, and if it's a mistype, automatically substitutes the correct character based on keyboard proximity analysis, then proceeds with verification using the corrected text.
Solution Approach 2:
The system changes the verification parameter from strict exact-matching to flexible similarity-based matching. Instead of requiring character-by-character exact correspondence, the system allows verification to succeed if the input text is similar enough to the expected text, using keyboard layout proximity as the similarity metric. This parameter change enables the system to distinguish between intentional different text and accidental mistyping.
Data Source
AI summary
A piece of text is saved for security verification on a computing device. One or more pieces of related text corresponding to the piece of saved text are generated, where each text element of the one or more pieces of related text is generated based on its proximity to the corresponding text element of the piece of saved text on one or more keyboards on the computing device. A piece of input text is received for information verification. A piece of input text is compared with the piece of saved text and the one or more pieces of related text. A determination is made that the piece of input text matches one of the one or more pieces of related text and input guidance for re-entering a piece of text for security authentication is provided.

