Touchscreen Finger Identification Using Device Position Cues
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current touchscreen technologies lack the ability to accurately identify and differentiate between fingers or types of fingers providing input, leading to inaccuracies and limited functionality in interpreting touch inputs.
Innovation Solution
A method and system that determine the position of a mobile computing device with respect to the user and identify the finger or type of finger based on factors such as holding position, contact area, and pressure level, allowing for specific actions to be associated with each finger or type, and correcting for touch bias to improve input accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If touchscreen technologies use basic touch detection, then the device structure remains simple, but the ability to identify and differentiate fingers is lost
Solution Approach 1:
The patent segments the touch input analysis into multiple independent detection dimensions: touch position, contact area size, pressure level, and duration. Each dimension is processed separately to determine finger identity, allowing the system to achieve comprehensive finger identification without requiring a single complex detection mechanism.
Solution Approach 2:
The patent utilizes changes in physical parameters of touch input (contact area, pressure, duration) to differentiate between fingers. By monitoring how these parameters vary across different fingers and touch scenarios, the system can identify which finger is touching the screen without adding complex hardware.
2Adaptability or versatility
If the system interprets all touch inputs uniformly, then the processing logic remains simple, but the range of possible actions is limited
Solution Approach 1:
The patent applies different interpretation rules and actions based on the identified finger type. For example, thumb touches may trigger one set of actions while index finger touches trigger another, allowing the system to optimize functionality for each finger's typical usage patterns and anatomical characteristics.
Solution Approach 2:
The system dynamically adjusts its behavior based on real-time finger identification results. The action space and available operations change depending on which finger is detected, allowing the interface to adapt its functionality to the user's current input method rather than maintaining a static set of options.
3Measurement precision
If the system collects detailed information about touch inputs, then finger identification accuracy improves, but the processing time increases
Solution Approach 1:
The patent pre-calculates and stores characteristic profiles for different finger types based on their typical touch patterns, contact areas, and pressure ranges. When a touch occurs, the system quickly compares the input against these pre-established profiles rather than performing complex analysis from scratch, significantly reducing processing time while maintaining accuracy.
Solution Approach 2:
The system collects more touch parameters than strictly necessary (including duration, pressure, and contact area) to create a richer data set for identification. This excessive data collection provides redundancy that improves accuracy, especially in ambiguous cases, while the pre-established profiles enable rapid processing of this comprehensive information.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
In one implementation, a computer-implemented method includes receiving, at a mobile computing device, a first input that indicates a user touched a touchscreen display of the mobile computing device with a pointer, and determining a position of the mobile computing device with respect to the user based on information other than information from the user's touching of the touchscreen display. The method also includes identifying the pointer as a particular finger or type of finger of the user based upon, at least, the determined position of the mobile computing device with respect to the user, and interpreting the received first input on the touchscreen display of the mobile computing device using the identified finger or type of finger.