Linear Character Selection Interface for Ambiguous Text Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Linear text input systems on devices without or with constrained keypads face issues of overshoot and undershoot due to the need for users to scroll through long lists of characters, leading to cumbersome navigation and increased time for text entry.
Innovation Solution
A linear character selection interface that groups characters into clusters, allowing for variable offset movement based on user input speed, enabling faster and more accurate selection of characters by allowing users to navigate and select clusters of letters and numerals in a single dimension.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users scroll through a long list of characters to select each letter, then complete text input is achieved, but navigation becomes cumbersome and time-consuming
Solution Approach 1:
The alphabet is segmented into clusters of related characters (e.g., ABC, DEF, GHI) that are displayed together. Users navigate to clusters rather than individual characters, reducing the total number of navigation steps required to input text while maintaining ease of operation.
Solution Approach 2:
The character selection interface transitions from a one-dimensional linear list to a two-dimensional grid layout where characters are organized into clusters across multiple rows and columns. This dimensional change allows users to navigate more efficiently by selecting clusters rather than scrolling through every character sequentially.
2Speed
If users scroll rapidly through characters to reach distant characters, then selection speed increases, but overshoot and undershoot errors occur
Solution Approach 1:
By segmenting the character list into discrete clusters, the system provides natural stopping points during rapid navigation. Users can quickly move between clusters without worrying about overshooting individual characters, as each cluster represents a manageable unit of selection.
Solution Approach 2:
The system allows users to perform excessive navigation actions (rapid clicking or holding) to move through multiple clusters quickly, then provides correction mechanisms to adjust the selection if needed. This approach enables fast navigation while maintaining the ability to correct overshoot errors.
3Adaptability or versatility
If the alphabet is displayed as a complete linear list, then all characters are accessible, but the navigation length becomes excessively long
Solution Approach 1:
The character arrangement transitions from a single long linear list to a multi-row grid structure where characters are organized into clusters. This dimensional reorganization reduces the effective navigation distance by allowing users to jump between clusters rather than traversing the entire linear sequence.
Solution Approach 2:
The complete alphabet is segmented into multiple clusters distributed across different rows and columns. Users can navigate to the appropriate cluster based on the character they need, significantly reducing the average navigation distance compared to scrolling through the entire linear list.
Data Source
AI summary
Methods of and systems for entering ambiguous text input via a linear character selection display are provided. A system for entering an alphanumeric string includes presentation logic for displaying on a presentation device an alphabet arranged into a row of letters and indication logic for presenting visual cues grouping a series of letters of the row into a cluster. The system also includes navigation logic for receiving user actions to move the visual cues along the row of letters to change the letters grouped into the cluster. The visual cues move along the row of letters in variable offsets based on a rate of input of the user actions. The system further includes selection logic for receiving user actions to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field.


