Partial Word Display for Text Entry Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional portable electronic devices face inefficiencies in text entry due to complex key sequences and menu hierarchies, leading to cumbersome user interfaces, particularly when entering text using overloaded keys or buttons that do not correspond to specific letters.

Innovation Solution

A method and graphical user interface that displays partial words, which are character sequences of two or more characters, to facilitate faster text entry by presenting users with candidate sequences that satisfy predefined usage frequency criteria, allowing for quicker selection and completion of input sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional text entry interfaces use overloaded keys or buttons, then device complexity is reduced, but text entry speed decreases and user efficiency deteriorates

Engineering Contradiction:
Improveinterface complexityVSAvoidtext entry speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs preliminary computation to generate and rank candidate word completions before the user needs to select them. Usage frequency data is pre-processed to create ranked lists of potential completions, so when text entry occurs, the system can immediately present relevant suggestions without requiring complex real-time computation, thus maintaining simple hardware while enabling fast text entry

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the user by displaying predicted word completions based on the input sequence and usage frequency criteria. This feedback loop allows users to see suggested completions and select them, significantly reducing the number of key presses needed and improving text entry speed without requiring complex interface mechanisms

Inventive Principle:
Principle #23Feedback

2Device complexity

If conventional interfaces require multiple key presses per letter, then key layout simplicity is maintained, but text entry efficiency deteriorates

Engineering Contradiction:
Improvekey layout simplicityVSAvoidtext entry time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system pre-computes and stores usage frequency data for various character sequences and words. This preliminary action allows the system to quickly retrieve and present relevant word completions based on the current input sequence, eliminating the need for multiple key presses per letter while maintaining simple key layouts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer between the simple key layout and the complex text output requirements. This intermediary is the predictive text completion mechanism that translates simple key presses into intelligent word suggestions, allowing users to achieve fast text entry without complex key configurations

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system displays only complete words as suggestions, then selection accuracy is improved, but text entry speed decreases due to more selections needed

Engineering Contradiction:
Improveselection accuracyVSAvoidtext entry speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system segments the word completion process into two stages: first presenting partial word matches that satisfy usage frequency criteria, then refining to complete words. This segmentation allows users to see relevant partial completions immediately, making selections faster while maintaining accuracy through the usage frequency-based filtering mechanism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by presenting partial word matches rather than requiring complete words in the initial suggestion list. By using usage frequency criteria to filter and rank these partial matches, the system provides sufficient accuracy for user selection while significantly reducing the number of selections needed, thus improving text entry speed

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7793228B2Method, system, and graphical user interface for text entry with partial word display
Publication Date: 2010.09.07 APPLE INC
  • US7793228B2 patent drawing
  • US7793228B2 patent drawing
  • US7793228B2 patent drawing

AI summary

A computer-implemented method for text entry includes receiving entered text from a user, selecting a set of candidate sequences for completing or continuing the sequence, and presenting the candidate sequences to the user, wherein the candidate sequences include partial words. The candidate sequences are identified based on usage frequency weights stored in a tree data structure. A graphical user interface for text entry includes displaying a current input sequence of characters and the identified partial words.