Touch-Sensitive Surface Click Disambiguation via Temporal Finger Counting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch-sensitive input devices often incorrectly distinguish between left and right clicks due to lag in reporting finger presence, leading to ambiguous click detection when users push down with two fingers simultaneously.

Innovation Solution

Implementing a system that waits for a short period after detecting the surface push-down to collect additional information, determining the number of fingers, and reporting button actions based on subsequent frames to ensure accurate click detection, distinguishing between left and right clicks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the system immediately determines the number of fingers upon detecting surface push-down, then the response speed is fast, but the click detection accuracy deteriorates due to lag in reporting finger presence

Engineering Contradiction:
Improveresponse speedVSAvoidclick detection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of surface push-down and initiates a waiting period before final determination. When surface push-down is detected, the system starts a timer and continues monitoring for additional finger contacts during this preliminary phase, rather than making immediate determination

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system cushions against detection errors by implementing a waiting period that allows finger presence information to catch up with surface push-down detection. This time buffer compensates for the reporting lag inherent in the touch-sensitive input device

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Measurement precision

If the system waits for a period of time before determining finger count, then the click detection accuracy improves, but the response speed deteriorates

Engineering Contradiction:
Improveclick detection accuracyVSAvoidresponse speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system dynamically adjusts its detection strategy based on real-time conditions. During the waiting period, the system continues to monitor for additional finger contacts and can early-terminate the wait if two fingers are detected, optimizing response time while maintaining accuracy

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system can skip the remaining waiting period and proceed to determination early if two fingers are detected during the monitoring phase. This allows the system to rush through the determination process when the outcome is already clear, reducing unnecessary delay

Inventive Principle:
Principle #21Skipping (Rushing through)

3Productivity

If the system reports button actions immediately upon detecting surface push-down, then the productivity is high, but the reliability deteriorates due to ambiguous click detection

Engineering Contradiction:
Improveoperation efficiencyVSAvoidclick detection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring finger presence during the waiting period and using this information to adjust or confirm the final determination. The system feedback loop ensures that button actions are reported only after sufficient information is gathered to make a reliable determination

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9182873B2Click disambiguation on a touch-sensitive input device
Publication Date: 2015.11.10 GOOGLE LLC
  • US9182873B2 patent drawing
  • US9182873B2 patent drawing
  • US9182873B2 patent drawing

AI summary

The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.