Handheld Text Input Using Dynamic Language Object Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating text in handheld electronic devices, such as PDAs and cellular telephones, is complex due to the physical constraints of smaller keyboards, leading to ambiguous input from multi-character keys, which existing solutions attempt to address by adapting keypads or shrinking traditional keyboards, but these methods are inefficient.

Innovation Solution

A method that processes received text from external sources to add new language objects, such as words, abbreviations, and ideograms to lists within the device, using a text input process that prioritizes language objects based on frequency of use and manages list capacity by removing less frequently used items, thereby facilitating text generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If the keyboard is made smaller to reduce device size, then the device becomes more compact and portable, but text input becomes ambiguous and less accurate due to multi-character keys

Engineering Contradiction:
Improvedevice sizeVSAvoidtext input accuracy
Core Design Contradiction:
Volume of moving objectVSManufacturing precision

Solution Approach 1:

The system uses feedback by analyzing the context of key presses and comparing against multiple lists (generic words, application specific words, learned words) to disambiguate multi-character key inputs. The system learns from user corrections and usage patterns to improve accuracy over time, resolving the ambiguity introduced by smaller keyboards.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by pre-loading multiple lists of words and possible interpretations before text input occurs. When a key is pressed, the system has already prepared multiple potential meanings and can quickly select the most appropriate one based on context, rather than requiring multiple key presses to resolve ambiguity.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple lists are used to interpret key inputs, then text input accuracy improves, but device complexity increases

Engineering Contradiction:
Improvetext input accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the vocabulary into multiple distinct lists (generic words, application specific words, learned words) rather than using a single large list. This segmentation allows the system to manage complexity by organizing data into manageable categories that can be independently processed and updated.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses an intermediary learning process that sits between the multiple word lists and the final text output. This intermediary layer analyzes context, weighs probabilities from different lists, and resolves ambiguities without requiring the user to understand the underlying complexity of multiple lists.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the device learns new language objects from external sources, then text generation efficiency improves, but memory capacity is consumed

Engineering Contradiction:
Improvetext generation efficiencyVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system implements dynamic memory management where the learned words list is continuously updated based on usage patterns. Frequently used words are retained and prioritized, while less used words may be removed or deprioritized. This dynamic approach allows the system to adapt to changing user needs while managing limited memory resources efficiently.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9851983B2Method for generating text in a handheld electronic device and a handheld electronic device incorporating the same
Publication Date: 2017.12.26 MALIKIE INNOVATIONS LTD
  • US9851983B2 patent drawing
  • US9851983B2 patent drawing
  • US9851983B2 patent drawing

AI summary

Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text.