Predictive Text Input Using Etymological Derivatives
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile data input methods, such as keypads on mobile devices, are inefficient and require excessive physical interaction, particularly for typing text messages, as users must repeatedly press keys to select alphanumeric characters, leading to user fatigue and errors.
Innovation Solution
A character recognition system that reduces the number of user interactions by using data input keys with multi-character indicia, which store and prioritize data strings based on etymological and ontological derivatives, allowing for predictive text input by suggesting the most likely subsequent data strings, thereby minimizing key presses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional keypads with alphanumeric keys are used, then the device structure remains simple, but the number of key presses required to input text is excessive
Solution Approach 1:
The system performs preliminary actions by predicting and pre-displaying the most likely words or phrases the user intends to type based on context analysis, etymological derivatives, and usage patterns. This allows users to select from pre-computed options rather than typing each character, significantly reducing key presses and user fatigue while maintaining simple device structure
Solution Approach 2:
The system creates copies of potential text completions and predictions based on partial input and contextual analysis. Instead of requiring users to type complete words or phrases, the system generates multiple copy variants of likely intended text and presents them for selection, reducing the physical effort required for text input
2Productivity
If predictive text systems are implemented, then the number of key presses is reduced, but the device complexity increases
Solution Approach 1:
The patent replaces complex mechanical predictive text systems with a linguistic analysis approach based on etymological derivatives and contextual relationships. Instead of relying on heavy computational models or large language databases, the system uses linguistic rules and derivative analysis to generate predictions, reducing device complexity while maintaining high text input speed
Solution Approach 2:
The system changes the parameters of text prediction from complex probabilistic models to linguistic derivative analysis. By focusing on etymological relationships, word formations, and contextual derivatives rather than comprehensive statistical modeling, the system achieves effective prediction with reduced computational requirements and simpler device architecture
3Productivity
If multiple key presses are required for each character, then the keypad structure remains simple, but the time required to compose messages increases
Solution Approach 1:
The system performs preliminary analysis of linguistic patterns, etymological relationships, and contextual derivatives to pre-compute likely text completions. This preliminary action allows users to select from pre-analyzed options rather than typing each character sequentially, dramatically reducing message composition time while maintaining simple keypad structure
Solution Approach 2:
The system introduces an intermediary linguistic analysis layer between the user's partial input and the complete text output. This intermediary analyzes etymological derivatives, contextual relationships, and usage patterns to generate predicted completions, serving as a mediator that transforms minimal user input into full text suggestions, thereby reducing typing duration
Data Source
AI summary
A method of character recognition for a mobile telephone having a plurality of data input keys. The method facilitates a reduction in the number of user interactions required to create a given data string to less than the number of characters within the data string. The method includes: storing a set of data strings each with a priority indicator; recognizing an event; looking up the most likely subsequent data string to follow the event from the set of data strings; and ordering the data strings for display based on the priority indicator of that data string. If included in the list, the required subsequent data string is selected. If not included in the list, an event is entered and the steps of recognizing the event, looking up and ordering data strings are repeated. The priority indicator of the selected data string and the set of data strings are updated.


