Presence-Sensitive Screen Gesture Disambiguation for Text Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current text input methods on presence-sensitive devices, such as smartphones and tablets, often require users to perform ambiguous gestures at the spacebar region to indicate completion of a word, leading to confusion between virtual key press and prediction completion actions, which can hinder efficient text input.

Innovation Solution

The implementation of distinct gestures, such as 'tap' for virtual key press and 'tap and flick' or 'swipe' for prediction completion, at the spacebar region of a presence-sensitive screen, allows the device to disambiguate between actions and provide users with options for space insertion or prediction completion, respectively, enhancing user experience by reducing finger movement and improving input efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single gesture is used at the spacebar region, then the interface is simple, but the action ambiguity increases between virtual key press and prediction completion

Engineering Contradiction:
Improveinterface complexityVSAvoidaction ambiguity
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The spacebar region is segmented into multiple functional zones: a first region for virtual key press actions and a second region for prediction completion actions. This spatial segmentation allows the same physical area to support multiple distinct functions without requiring additional hardware keys, thereby reducing action ambiguity while maintaining interface simplicity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If distinct gestures are implemented for different actions, then action precision improves, but gesture complexity increases

Engineering Contradiction:
Improveaction specification accuracyVSAvoidgesture operation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces spatial dimensionality to gesture differentiation by dividing the spacebar region into multiple zones. Instead of requiring complex temporal or force-based gesture variations, users simply perform different gestures in different spatial regions, making the distinction intuitive and easy to learn while maintaining high action specification accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If the spacebar region handles multiple functions, then input efficiency improves, but gesture disambiguation difficulty increases

Engineering Contradiction:
Improvetext input efficiencyVSAvoidgesture type differentiation
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

Different regions of the spacebar area are assigned different functional qualities: the first region responds to gestures as virtual key press commands, while the second region responds to the same or similar gestures as prediction completion commands. This local quality differentiation allows the system to efficiently handle multiple functions in a single region while making gesture interpretation unambiguous through spatial context.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9594505B1Prediction completion gesture
Publication Date: 2017.03.14 GOOGLE LLC
  • US9594505B1 patent drawing
  • US9594505B1 patent drawing
  • US9594505B1 patent drawing

AI summary

In one example, a method includes detecting, by a computing device, at least one user contact with a presence-sensitive screen of the computing device to input one or more characters of an input string. The method also includes detecting, by the computing device, a subsequent user contact with the presence-sensitive screen. The method also includes detecting, by the computing device, a gesture at a region of the presence-sensitive screen that is associated with a terminator symbol while the subsequent user contact is maintained with the presence-sensitive screen. The method also includes adding, by the computing device, the terminator symbol to the input string when the gesture comprises a virtual key press gesture. The method also includes replacing, by the computing device, the input string with a predicted completed string for the input string when the gesture comprises a prediction completion gesture.