Handedness Detection from Touch Input for Stylus Use

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch surfaces in computing devices often experience unintentional input due to users inadvertently contacting the surface with their palms or hands while using styluses or pens, leading to unintended actions and a poor user experience.

Innovation Solution

The system detects the handedness of a user by analyzing short-lived inputs on the touch surface and defines an inactive region based on this information and contextual factors, suppressing unintentional input by classifying it as invalid and disregarding it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the touch surface processes all touch inputs equally, then no input is lost, but unintentional inputs from palms or hands cause unintended actions and poor user experience

Engineering Contradiction:
Improveinput accuracyVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The touch surface is divided into an active region and an inactive region. The inactive region is where palm or hand contacts occur during stylus use, while the active region is where intentional inputs are expected. By segmenting the touch surface, the system can selectively process only inputs from the active region, filtering out unintentional palm contacts without affecting legitimate user interactions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the touch surface are assigned different functional properties. The inactive region is configured to generate suppressed inputs that are automatically discarded, while the active region maintains full input processing capability. This local differentiation allows the system to handle palm contacts gracefully without compromising the responsiveness of intentional inputs.

Inventive Principle:
Principle #3Local quality

2Reliability

If the system analyzes all touch inputs deeply to distinguish intentional from unintentional, then input accuracy improves, but processing resources and battery life are consumed

Engineering Contradiction:
Improveinput classification accuracyVSAvoidprocessing energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary classification of touch inputs based on their location on the touch surface before conducting any deep analysis. Inputs originating from the inactive region are immediately identified and suppressed without further processing. This preliminary spatial filtering eliminates the need for resource-intensive analysis of palm contacts, conserving processing power and battery life while maintaining accurate input classification.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If an inactive region is defined to suppress palm inputs, then unintentional actions are reduced, but legitimate inputs in that region may be blocked

Engineering Contradiction:
Improveunintentional input suppressionVSAvoidinput flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The inactive region is defined dynamically based on the user's handedness and writing patterns. The system continuously monitors touch inputs during stylus use and adjusts the inactive region's position and size to match the user's specific hand movements. This dynamic adaptation ensures that the inactive region consistently captures palm contacts while leaving legitimate input areas unaffected, maintaining both suppression effectiveness and input flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from ongoing touch input patterns to refine the inactive region definition. By analyzing the spatial and temporal characteristics of palm contacts during writing sessions, the system adjusts the inactive region boundaries to better match the user's behavior. This feedback mechanism ensures that legitimate inputs are not inadvertently blocked while maintaining effective suppression of unintentional palm contacts.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3191930B1Handedness detection from touch input
Publication Date: 2020.07.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3191930B1 patent drawingFigure 1
  • EP3191930B1 patent drawingFigure 2
  • EP3191930B1 patent drawingFigure 3

AI summary

Techniques and architectures for detecting the handedness of a user from touch input and suppressing unintentional touch input are described. The techniques and architectures may analyze short-lived contacts that occur on a touch surface around a same time as input from an input tool to determine a hand that a user is using to hold the input tool. An inactive region may be established for the touch surface based on the hand determination and/or contextual information related to the user, the touch surface and so on. The inactive region may allow unintentional input to be identified and suppressed.