Text Input System Using Frequency-Based Conjunct Character Ranking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch screen devices with small screens face inefficiencies in inputting text for languages with phonetic writing systems, such as Indian languages, due to iterative and time-consuming processes when entering consonants with diacritical marks or consonant conjuncts.
Innovation Solution
A system and method that utilize a server and client device with touch screen interfaces to extract base characters, rank and sort conjunct characters based on frequency, and display them in a graphical keyboard, allowing users to select and combine characters efficiently for textual input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional iterative input methods are used on small touch screens, then all consonant combinations can be entered, but the input process becomes time-consuming and inefficient
Solution Approach 1:
The system pre-calculates and stores all possible consonant combinations with their diacritical marks and conjunct forms in a database before the user needs to input text. When a user selects a base consonant, the system immediately retrieves and displays the pre-prepared list of all possible combinations, eliminating the need for iterative navigation through multiple screens or menus during the actual input process.
Solution Approach 2:
The invention transforms the traditional linear, iterative input process into a hierarchical, multi-dimensional selection process. Instead of navigating back and forth through multiple screens, the system organizes character combinations in a structured database with multiple dimensions (base consonant, diacritical mark, conjunct form) that can be accessed simultaneously through a single hierarchical selection path on the touch screen.
2Adaptability or versatility
If all conjunct characters are displayed in the graphical keyboard, then users have access to all possible characters, but the interface becomes cluttered and difficult to navigate on small screens
Solution Approach 1:
The system segments the complete set of conjunct characters into hierarchical groups based on their structural composition. The first level segments by base consonant, the second level by diacritical mark type, and the third level by specific conjunct form. This segmentation allows the graphical keyboard to display only the relevant subset of characters for the currently selected base consonant, maintaining a clean interface while providing access to all possible characters through systematic navigation.
Solution Approach 2:
The graphical keyboard dynamically adjusts its content based on the local context of user selection. When a user selects a specific base consonant, the system modifies the keyboard display to show only the conjunct characters relevant to that consonant, rather than displaying all possible conjunct characters uniformly. This local adaptation optimizes the interface for the current input context, making navigation easier while preserving access to the complete character set.
Data Source
AI summary
Various aspects of a system and method for textual input may include a server communicatively coupled to a client device. A base character may be determined in response to a user input. One or more conjunct characters that correspond to the base character may be displayed. The one or more conjunct characters may be displayed based on determining whether a frequency of occurrence of the one or more conjunct characters in a dictionary is above a predefined threshold.


