Auto-suggestion Threshold Based on Input Difficulty
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices face challenges in providing timely and relevant auto-suggestions for character strings entered by users, often burdening users with suggestions when they are not needed, and failing to assist when difficulty exceeds a certain threshold.
Innovation Solution
A method that determines the degree of difficulty in entering a character string based on various factors, such as length, keyboard shifts, and time taken, and provides auto-suggestions only when the difficulty exceeds a predetermined threshold, using a weighted factor system to assess input difficulty.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If auto-suggestions are provided for all character strings, then input assistance is maximized, but user burden increases due to unnecessary suggestions
Solution Approach 1:
The system changes the parameter of suggestion provision from a binary on/off state to a continuous state based on difficulty threshold. By calculating a difficulty score based on character string properties (length, special characters, keyboard shifts) and comparing it against a threshold, the system dynamically adjusts whether to provide suggestions, thereby providing assistance only when genuinely needed.
Solution Approach 2:
The system enables the character string input process to self-evaluate its own difficulty level by calculating metrics such as length, special character count, and keyboard shift requirements. This self-assessment allows the system to autonomously determine when user assistance is warranted without requiring external input or manual configuration.
2Ease of operation
If auto-suggestions are provided frequently, then user assistance is improved, but input efficiency decreases due to interruption of user flow
Solution Approach 1:
The system uses a difficulty threshold parameter to control the frequency and timing of suggestions. By setting an appropriate threshold value, the system balances between providing helpful assistance and maintaining smooth user input flow, preventing excessive interruptions that would reduce overall input efficiency.
3Object-generated harmful factors
If auto-suggestions are restricted to high-difficulty inputs only, then unnecessary suggestions are reduced, but assistance is denied when potentially needed
Solution Approach 1:
The system employs a calculated difficulty score that incorporates multiple parameters (character string length, special character count, keyboard shift requirements) to objectively determine when suggestions are appropriate. This multi-parameter approach ensures that assistance is provided based on actual input complexity rather than arbitrary restrictions.
Data Source
AI summary
In one embodiment, the method includes receiving one or more characters inputted by a user; calculating a degree of difficulty of a character string, wherein the degree of difficulty is based on the characters inputted by the user, and wherein the characters inputted by the user comprise a portion of the character string; and if the degree of difficulty is equal to or exceeds a pre-determined threshold, then presenting, on a display of the computing device, an auto-suggestion for completing the character string; else, not presenting, on the display of the computing device, the auto-suggestion for completing the character string.


