Multi-Finger Touchscreen Text Selection Gesture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces on touchscreen devices lack efficient methods for selecting and interacting with text, particularly on mobile devices with smaller screens and limited input options, leading to difficulties in accurately selecting and manipulating text without unintentional selections.

Innovation Solution

A method for selecting text on a touchscreen device using multiple fingers to perform specific gestures, such as swiping or long pressing, which includes identifying physical contact, determining text selection based on gesture patterns, and displaying visual indications to confirm selection, allowing users to perform actions like copying, deleting, or changing text properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional single-finger touch gestures are used for text selection on mobile devices, then the interface remains simple, but text selection accuracy decreases and unintentional selections increase

Engineering Contradiction:
Improvetext selection accuracyVSAvoidgesture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the touch input into multiple distinct finger contacts, where each finger represents a separate control point. By requiring at least two fingers to simultaneously contact the screen at different locations, the system creates discrete control zones that prevent accidental selections while enabling precise text range selection. The segmentation of touch points allows the system to distinguish between intentional selection gestures and accidental touches.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If multiple finger gestures are implemented for precise text selection, then text manipulation control improves, but the ease of operation decreases

Engineering Contradiction:
Improvetext manipulation efficiencyVSAvoidgesture learning curve
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically determines the text selection range based on the positions of multiple finger contacts without requiring the user to manually define start and end points. When the user places two or more fingers on the screen, the system self-adjusts to select the text between the outermost fingers, eliminating the need for users to learn complex gesture sequences or precise positioning techniques. This self-service approach simplifies the interaction while maintaining precision.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If gesture constraints are added to prevent unintentional selections, then selection accuracy improves, but the time required to complete text selection increases

Engineering Contradiction:
Improveselection accuracyVSAvoidtext selection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system establishes the selection range in real-time as fingers are placed on the screen, rather than requiring a separate confirmation step. The moment multiple fingers contact the screen at distinct locations, the text between those points is immediately highlighted and selected. This preliminary action approach eliminates delays by performing the selection determination concurrently with the gesture execution, not after.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10642458B2Gestures for selecting text
Publication Date: 2020.05.05 GOOGLE LLC
  • US10642458B2 patent drawing
  • US10642458B2 patent drawing
  • US10642458B2 patent drawing

AI summary

In general, the subject matter described in this specification can be embodied in methods, systems, and program products for selecting text using a touchscreen display of a computing device. A computing device identifies physical contact between multiple fingers and the touchscreen display at a starting location, wherein the identifying is in distinction to identifying physical contact between a single finger and the touchscreen display. The computing device determines that the physical contact persists during movement of the physical contact from the starting location to an ending location. The computing device determines that the physical contact was interrupted at the ending location. The computing device identifies that text displayed between the starting location and the ending location is text that has been selected by a user of the computing device.