Word Completion Rules for Capacitive Keyboard Entry Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for text input on electronic devices, such as handheld devices, do not efficiently optimize word entry speed, particularly for rapid entry of words on smaller keyboards.

Innovation Solution

The method involves an electronic device with a display and keyboard that receives user inputs to apply word completion rules, modifying characters and displaying completed words based on user interactions, utilizing a set of predefined rules to facilitate quick and accurate word completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional text input methods are used on small keyboards, then device portability is maintained, but word entry speed is reduced

Engineering Contradiction:
Improveword entry speedVSAvoidinput efficiency on small keyboard
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system performs preliminary actions by predicting complete words based on the current input sequence before the user finishes typing. Word completion suggestions are generated in advance and presented to the user, allowing them to select completed words without typing all characters. This resolves the contradiction by pre-computing potential words that match the input pattern, thereby increasing word entry speed while maintaining compatibility with small keyboard layouts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the user's input sequence and dynamically generating word completion suggestions based on the current typing state. As the user types, the system provides real-time feedback in the form of predicted words that match the input pattern, allowing the user to confirm or continue typing. This feedback mechanism resolves the contradiction by enabling faster word entry through intelligent suggestions while adapting to the constraints of small keyboard interfaces.

Inventive Principle:
Principle #23Feedback

2Loss of time

If word completion rules are applied, then word entry time is reduced, but system complexity increases

Engineering Contradiction:
Improveword entry timeVSAvoidprocessing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system segments the word completion task into distinct components: input sequence analysis, pattern matching against stored word lists, prediction generation, and user interface presentation. By dividing the complex word completion process into these manageable segments, the system reduces processing complexity while maintaining fast word entry capability. Each segment can be optimized independently, resolving the contradiction between speed and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by generating word completion suggestions only for relevant input patterns rather than processing all possible inputs equally. It focuses computational resources on predicting words that match the current input sequence, using heuristics to identify when word completion is appropriate versus when to wait for complete user input. This selective approach reduces overall processing complexity while maintaining fast word entry for applicable cases.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If instant word completion suggestions are provided, then user efficiency is enhanced, but processing load increases

Engineering Contradiction:
Improveuser efficiencyVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by pre-loading and organizing word lists and completion rules into optimized data structures during system initialization. This preliminary preparation allows the runtime system to quickly match user inputs against pre-processed patterns without performing heavy computations during active typing. This resolves the contradiction by shifting processing load from runtime to initialization, thereby enhancing user efficiency during actual word entry while managing processing load effectively.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by generating word completion suggestions selectively based on the current input context rather than continuously for all inputs. It uses heuristics to determine when word completion is likely to be useful (e.g., common word patterns, partial matches above threshold) versus when to minimize processing. This selective approach enhances user efficiency for relevant cases while reducing overall processing load by avoiding unnecessary computations for inputs where completion is unlikely to help.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2770407B1Method and apparatus for word completion
Publication Date: 2018.04.11 BLACKBERRY LTD
  • EP2770407B1 patent drawingFigure 1
  • EP2770407B1 patent drawingFigure 2A~2B
  • EP2770407B1 patent drawingFigure 3A~3B

AI summary

Methods and apparatuses are provided for improving character entry in an electronic device. User input of one or more characters is received via a capacitive physical keyboard. A second user input is then received indicating a desire to add or remove a word completion, such as a prefix or a suffix, to the first set of characters. Based on a generated list of word completion rules, the electronic device modifies the word based on the user input, and outputs the completed word for display.