Touch Panel Click Action Interpretation Using Force Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touchpad interaction models often result in indeterminate user intentions due to conflicts between button-click and click-anywhere models, leading to unintended output click events.

Innovation Solution

An apparatus and method that determine the number of touch points and touch forces on a touch panel to identify click points, outputting specific click events based on the number of click points and their locations, using force thresholds and zone comparisons to differentiate between primary and secondary clicks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both button-click model and click-anywhere model are supported, then interaction versatility is improved, but user intent determination accuracy deteriorates due to conflicts between the two models

Engineering Contradiction:
Improveinteraction model versatilityVSAvoiduser intent determination accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter of touch force measurement to differentiate between active click points and resting fingers. By measuring and comparing touch forces at multiple points, the system can identify which contacts represent intentional clicks versus passive finger placement, thereby resolving the conflict between supporting multiple interaction models while maintaining accurate intent determination

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the touch input into multiple independent touch points, each analyzed separately for force characteristics. This segmentation allows the system to evaluate each contact point individually and determine its role (active click vs. resting finger) based on local force measurements, preventing misinterpretation of multi-finger gestures

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If touch force measurement is implemented for each touch point, then click point identification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveclick point identification accuracyVSAvoidforce measurement system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical force sensing mechanisms with electrical or capacitive sensing methods that can infer touch force from changes in electrical properties. This substitution maintains the ability to measure touch force at multiple points while significantly reducing mechanical complexity and improving reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If multiple touch points are detected, then multi-finger gesture recognition is improved, but unintended click events increase due to difficulty in distinguishing active from resting fingers

Engineering Contradiction:
Improvemulti-finger gesture recognitionVSAvoidclick event accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces touch force magnitude as a discriminating parameter to distinguish between active click points and resting fingers. By setting force thresholds and comparing relative force levels at different touch points, the system can reliably identify which contacts represent intentional user input versus passive finger placement, thereby reducing unintended click events while maintaining multi-finger gesture capability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9791956B2Touch panel click action
Publication Date: 2017.10.17 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US9791956B2 patent drawing
  • US9791956B2 patent drawing
  • US9791956B2 patent drawing

AI summary

For interpreting a click action, an apparatus includes a touch panel, a processor, and a memory that stores code, executable by the processor, including code that: determines a number of touch points for a click action of the touch panel, determines a touch force for each touch point of the click action, identifies a number of click points for the click action based on the touch force of each touch point, and outputs a click event based on the number of click points. The apparatus may also include code that determines a click location associated with the click action, in response to the number of click points being one, and compares the click location to a first area, wherein outputting a click event includes outputting a primary click event, in response to the click location being within the first area.