Candidate Character Identification for Mobile Text Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional computer keyboards are too large for portable devices, and virtual keyboards face challenges in typing characters not readily available, especially in multi-language environments, due to physical size limitations and inefficient input methods.

Innovation Solution

The method involves receiving input, identifying, and presenting candidate characters using a dictionary, including synthetic, extension, and composition candidates to enhance handwriting recognition and make available characters that may not be identified by the engine, thereby improving input efficiency on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a traditional computer keyboard is used, then character input accuracy is high, but the device size becomes too large for portable devices

Engineering Contradiction:
Improvecharacter input accuracyVSAvoiddevice size
Core Design Contradiction:
Measurement precisionVSArea of moving object

Solution Approach 1:

The patent uses a virtual keyboard that copies the layout and functionality of a traditional physical keyboard in software form, allowing the same character input capabilities to be achieved without the physical size constraints of a real keyboard

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical keyboard system with a touch-sensitive display interface that responds to finger touches or stylus input, eliminating the need for physical keys while maintaining character input functionality

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Area of moving object

If a virtual keyboard with limited keys is used, then device size remains small, but typing characters not readily available becomes difficult

Engineering Contradiction:
Improvedevice sizeVSAvoidcharacter input ease
Core Design Contradiction:
Area of moving objectVSEase of operation

Solution Approach 1:

The patent implements a universal character set in the virtual keyboard that includes not only standard alphanumeric characters but also special characters, symbols, and language-specific characters, allowing a single keyboard interface to handle multiple character types without requiring physical size expansion

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent adds a temporal dimension to character input by implementing predictive text and candidate character suggestions that appear over time as the user types, allowing access to additional characters without requiring them to be immediately visible on the keyboard layout

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

3Productivity

If handwriting recognition is used, then input efficiency improves, but complicated characters may not be identified accurately

Engineering Contradiction:
Improveinput efficiencyVSAvoidcharacter recognition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the system presents multiple candidate characters to the user after handwriting recognition, allowing the user to select the correct character if the initial recognition is uncertain, thereby maintaining both speed and accuracy

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary handwriting recognition to generate candidate characters before final selection, allowing the system to prepare multiple options in advance that the user can quickly choose from, maintaining input efficiency while improving accuracy for complicated characters

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10871897B2Identification of candidate characters for text input
Publication Date: 2020.12.22 APPLE INC
  • US10871897B2 patent drawing
  • US10871897B2 patent drawing
  • US10871897B2 patent drawing

AI summary

Methods, systems, devices, and apparatus, including computer program products, for identifying candidates for text entry. One or more inputs entering one or more characters are received. One or more first candidate characters are identified and presented for the inputs using a first dictionary. One or more second candidate characters related to a respective first candidate character are identified and presented.