Touch Input Filtering for Motor Impairment Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with motor impairments face difficulties in performing accurate touch inputs on touch-sensitive surfaces, leading to frequent unwanted inputs and inefficient device responses, which wastes time and energy, especially in battery-operated devices.

Innovation Solution

Implementing methods and interfaces that filter touch inputs based on settings such as hold duration and ignore-repeat criteria, providing data to applications only when specific conditions are met, and displaying user interface elements to indicate detected touches before meeting these criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If touch inputs are processed without filtering, then user input responsiveness is improved, but unwanted inputs from users with motor impairments increase

Engineering Contradiction:
Improveinput responsivenessVSAvoidinput accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary analysis of touch inputs by detecting contact points and comparing them against predicted contact points before fully processing the input. This preliminary filtering action occurs before the touch input is committed, allowing the system to prevent unwanted inputs from being processed while still maintaining responsiveness for valid inputs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback by comparing actual touch contact points with predicted contact points to determine whether to process or reject an input. This feedback mechanism allows the system to dynamically adjust input acceptance based on the similarity between expected and actual touch locations, improving reliability without sacrificing speed.

Inventive Principle:
Principle #23Feedback

2Reliability

If touch accommodation filtering is implemented, then input accuracy for users with motor impairments is improved, but processing time increases

Engineering Contradiction:
Improveinput accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial filtering by only performing full comparison analysis when a touch input occurs near predicted contact points. For touches that clearly match predictions, the system accepts them with minimal processing. For ambiguous cases near thresholds, more extensive filtering is applied. This partial action approach balances accuracy improvement with time efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If all touch inputs are processed, then user interface responsiveness is improved, but energy consumption increases

Engineering Contradiction:
Improveinterface responsivenessVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system extracts and processes only the necessary information from touch inputs - specifically comparing actual contact points against predicted contact points - and discards unnecessary processing for inputs that fail the comparison. This selective extraction approach reduces energy consumption by avoiding full processing of every touch input while maintaining responsiveness for valid inputs.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If touch filtering criteria are made stricter, then unwanted inputs are reduced, but legitimate inputs may be rejected

Engineering Contradiction:
Improveinput filtering accuracyVSAvoidinput acceptance flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts filtering based on the degree of match between actual and predicted contact points. Rather than applying a static strict threshold, the system uses dynamic comparison that considers the spatial relationship and similarity between touch locations. This dynamic approach maintains flexibility by accepting variations in user touch patterns while still filtering out clearly unwanted inputs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11470225B2Touch accommodation options
Publication Date: 2022.10.11 APPLE INC
  • US11470225B2 patent drawing
  • US11470225B2 patent drawing
  • US11470225B2 patent drawing

AI summary

The present disclosure generally relates to methods and devices for providing touch accommodations to users with tremors or other fine motor impairments to improve the accuracy of such users' touch inputs on touch-sensitive surfaces. Such methods and devices include various approaches for compensating for brief, inadvertent touch inputs; touch inputs with inadvertent motion across the touch-sensitive surface; and/or touch inputs with inadvertent recoil contacts. In some embodiments, the touch accommodations are implemented in a software layer separate from the application layer, such as the operating system.