Continuous Gesture Input Candidate Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graphical keyboards often fail to accurately interpret character strings from continuous gestures, requiring users to perform additional actions to correct errors, thereby reducing the efficiency of gesture-based text input.

Innovation Solution

A method that allows users to select candidate strings by continuing a single continuous gesture, with the computing device outputting word or phrase suggestions based on initial gesture portions and enabling selection without interrupting the gesture flow, allowing users to input text and select suggestions within a single continuous gesture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If graphical keyboards determine character strings from continuous gestures, then text input efficiency is improved, but interpretation accuracy deteriorates

Engineering Contradiction:
Improvetext input efficiencyVSAvoidcharacter string interpretation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by displaying candidate strings during the gesture input process before the gesture is completed. This allows the user to see possible interpretations in real-time and make corrections by continuing the gesture toward the desired candidate, thereby improving accuracy without sacrificing speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides continuous feedback by displaying candidate strings based on the gesture portion detected so far. This feedback loop allows the user to monitor the interpretation accuracy in real-time and guide the gesture toward the correct candidate string, resolving the contradiction between speed and accuracy

Inventive Principle:
Principle #23Feedback

2Measurement precision

If users perform additional actions to correct erroneously interpreted input, then input accuracy is improved, but input speed deteriorates

Engineering Contradiction:
Improveinput accuracyVSAvoidinput speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system merges the correction action with the original gesture by allowing the user to select a candidate string by continuing the same gesture motion. This combines what would traditionally be two separate actions (inputting text and correcting errors) into a single continuous gesture, maintaining both accuracy and speed

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If graphical keyboards require additional correction actions, then input accuracy is improved, but device power consumption increases

Engineering Contradiction:
Improveinput accuracyVSAvoiddevice power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system enables self-service by allowing the user to correct interpretation errors through the natural continuation of their own gesture. The correction mechanism leverages the user's existing input motion rather than requiring separate corrective actions, thereby improving accuracy without additional power expenditure

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3241105B1Suggestion selection during continuous gesture input
Publication Date: 2019.06.12 GOOGLE LLC
  • EP3241105B1 patent drawingFigure 1A
  • EP3241105B1 patent drawingFigure 1B
  • EP3241105B1 patent drawingFigure 2

AI summary

A computing device includes at least one processor and at least one module operable by the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, receive an indication of a first gesture portion, and determine, based on the first gesture portion, at least one candidate string. The at least one module may be further operable to output, for display at a first location of a display device, the at least one candidate string, receive an indication of a second gesture portion that traverses a location that corresponds to the at least one candidate string, wherein the first gesture portion and the second gesture portion are included in a single continuous gesture, select, based on the second gesture portion, the at least one candidate string, and output, for display at a second location of the display device, the at least one candidate string.