Touch Screen Gesture Disambiguation via Distance Thresholding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable devices with touch screens face challenges in accurately identifying the intended icon when a finger gesture occurs near multiple overlapping virtual icons, leading to user interface misinterpretation and frustration due to the complexity of key sequences and menu hierarchies.

Innovation Solution

A method implemented in portable multifunction devices that detects finger-down and finger-up events on a touch screen, determining the distance between these events to differentiate between button control and slide control user interface objects, activating the appropriate action based on predefined thresholds to resolve ambiguity in overlapping hit regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the density of virtual icons on the touch screen is increased to provide more functions, then the functionality of the device is improved, but the accuracy of identifying the intended icon when a finger gesture occurs near multiple icons deteriorates

Engineering Contradiction:
ImprovefunctionalityVSAvoidicon identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the touch screen into multiple zones or regions, each associated with a specific virtual icon. When a finger gesture occurs, the system determines which zone the gesture originated from, allowing accurate icon identification even when icons are densely packed and their hit regions overlap. This spatial segmentation resolves the ambiguity between adjacent icons.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism that analyzes the characteristics of the finger gesture (such as touch duration, movement trajectory, or pressure patterns) to distinguish between intentional gestures and accidental contacts. This intermediary analysis layer mediates between the dense icon arrangement and the user's intended action, enabling accurate identification despite high icon density.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the hit regions of virtual icons are expanded to improve ease of selection, then the ease of operation is improved, but the ambiguity in overlapping regions increases leading to misinterpretation

Engineering Contradiction:
Improveease of selectionVSAvoidgesture interpretation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies different quality characteristics to different regions of the touch screen. In overlapping regions where multiple icons are present, the system uses enhanced local analysis (such as tracking gesture trajectory or measuring touch duration) to determine the intended icon, while maintaining standard hit region sizes in non-overlapping areas. This localized differentiation allows expanded hit regions without sacrificing reliability in ambiguous zones.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary analysis of the finger gesture characteristics immediately upon contact, before final icon selection is confirmed. By analyzing the initial touch pattern, movement direction, or pressure distribution in advance, the system can pre-determine the intended icon even when the gesture begins in an overlapping region, preventing misinterpretation before it occurs.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If physical pushbuttons are added to provide more functions, then the functionality is improved, but the device complexity and difficulty of operation increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the touch screen interface universal by enabling it to perform functions previously requiring separate physical buttons. Through software-based virtual buttons and gestures, the same touch screen surface can provide navigation, selection, and control functions, eliminating the need for additional physical hardware and reducing overall device complexity while maintaining full functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent creates virtual copies of physical pushbutton functions on the touch screen interface. Instead of adding physical buttons, the system implements software-based button representations that replicate the functionality of physical controls, allowing users to access the same functions through the touch interface without increasing hardware complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP2426591B1Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display
Publication Date: 2017.01.04 APPLE INC
  • EP2426591B1 patent drawingFigure 1A
  • EP2426591B1 patent drawingFigure 1B
  • EP2426591B1 patent drawingFigure 2

AI summary

A portable electronic device (100) having a touch screen display (112) detects a first finger-down event at a first position (5805) on the touch screen display (112). The first position. (5805) is adjacent to first and second user interface objects (5806, 5802). The portable device (100) detects a second finger event at a second position (5808,5812,5809,5817,5807) on the touch screen display (112). The second finger event is either a finger-dragging event or a finger-up event. The portable device (100) determines a type of the second finger event and a distance between the first position (5805) and the second position (5808,5812,5809,5817,5807). The portable device (100) performs a first action associated with the first user interface object (5806) if the distance is greater than a predefined threshold and performs a second action associated with the second user interface object (5802) if the distance is equal to or less than the predefined threshold and the second finger event is a finger-up event.