Text Editing Cache for Touch Input Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In portable devices with touch screens, the limited size and precision issues lead to frequent mis-inputs and difficulties in correcting or recovering deleted text, as users often have to re-enter input strings to correct errors.

Innovation Solution

A method that detects deletion operations and stores input string information in a cache, allowing users to retrieve and re-display candidate lists or stack deleted language units for easy recovery and selection, eliminating the need to re-enter text.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a finger is used to interact with a touch screen, then input operation is more intuitive and natural, but precision is insufficient leading to mis-input or misoperation

Engineering Contradiction:
Improveintuitiveness of input operationVSAvoidprecision of touch input
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces a candidate list as an intermediary between the user's touch input and the final text selection. When a user performs a deletion operation, the system retrieves and displays the candidate list associated with the deleted input string, allowing the user to select from pre-generated candidates rather than requiring precise re-input. This mediator (candidate list) bridges the gap between imprecise touch input and the desired text output.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If deletion operation is performed to correct inputted text, then incorrect text can be removed, but the deleted language units cannot be recovered or reused

Engineering Contradiction:
Improveability to correct text errorsVSAvoidloss of deleted language units
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a mechanism where deleted language units are not permanently discarded but recovered and stored in association with their original input strings. When a deletion operation occurs, the system retrieves the candidate list that was generated from the deleted input string and makes it available for user selection. This allows users to recover and reuse deleted language units without having to re-enter the original input.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system performs preliminary action by generating and storing candidate lists in advance, before the user needs to correct or recover text. When an input string is initially entered, the system pre-generates a candidate list and stores it in memory. This preliminary preparation ensures that when a deletion occurs, the candidate information is already available for immediate recovery, eliminating the need for re-input.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If user has to re-enter input string to recover deleted language units, then deleted text can be recovered, but time and effort are wasted

Engineering Contradiction:
Improveability to recover deleted textVSAvoidtime to re-enter input string
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses copying by storing and retrieving the original input string and its associated candidate list when a deletion operation occurs. Instead of requiring the user to recreate the input, the system copies the previously stored input string information from memory and presents it for recovery. This copying mechanism allows users to recover deleted language units instantly without re-entering the original input, significantly reducing time and effort.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If wrong candidate is selected from candidate list, then selection error occurs, but correcting this error requires deletion and re-entry of input string

Engineering Contradiction:
Improveability to select from candidatesVSAvoiddifficulty to correct selection error
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies discarding and recovering by allowing users to easily discard wrong candidate selections and recover the original input string with its candidate list. When a user selects a wrong candidate, they can perform a deletion operation to remove the incorrect selection, and the system recovers the original input string and its associated candidate list, making them available for re-selection. This eliminates the need to re-enter the input string to correct selection errors.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP2529287B1Method and device for facilitating text editing and related computer program product and computer readable medium
Publication Date: 2019.12.25 NOKIA TECHNOLOGIES OY
  • EP2529287B1 patent drawingFigure 1
  • EP2529287B1 patent drawingFigure 2
  • EP2529287B1 patent drawingFigure 3

AI summary

The present invention provides a solution for facilitating text editing in a device. According to the solution of the present invention, the language unit that has been already deleted is prompted to the user for his/her selection. According to the present invention, if the user makes a mistake, he has a chance to recover language units which have been deleted, but no need to repeat the inputting.