Text Input System Using Frequency-Based Conjunct Character Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetext input speedVSAvoidtime for multiple navigations
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvecharacter selection completenessVSAvoidinterface navigation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9766805B2System and method for textual input
Publication Date: 2017.09.19 SONY GROUP CORP
  • US9766805B2 patent drawing
  • US9766805B2 patent drawing
  • US9766805B2 patent drawing

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.