Touchpad Force Estimation for Multiple Contacts Using Calibration Weights

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing force sensing touchpads struggle to accurately determine the forces exerted by multiple contacts, such as fingers, palms, or other body parts, simultaneously contacting the touchpad, leading to challenges in user input recognition and experience, particularly in gaming and accessibility applications.

Innovation Solution

A method involving a predetermined set of calibration weights is used to assign forces to each contact on a touchpad, utilizing a greater number of calibration positions than force sensors, and normalizing measured forces to accurately estimate the force exerted by each contact, with the option to generate force-adjusted weights for refined accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a force sensing touchpad uses multiple force sensors to detect contacts, then it can detect the presence and location of contacts, but it cannot accurately determine the individual forces exerted by multiple simultaneous contacts

Engineering Contradiction:
Improveforce measurement accuracyVSAvoidtouchpad system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary calibration by applying known calibration forces at multiple predetermined positions on the touchpad surface. This pre-characterization creates a calibration dataset that maps sensor responses to actual forces at different locations, enabling accurate force determination during actual use without requiring complex real-time calculations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The touchpad surface is divided into multiple discrete calibration positions where calibration forces are applied individually. Each position is characterized separately, and the system segments the force determination problem by assigning calibration weights to each sensor based on which calibration positions are nearest to the detected contact locations

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the touchpad uses a simple force sensing mechanism, then the device complexity is low, but the precision in determining forces from multiple contacts is insufficient

Engineering Contradiction:
Improveforce estimation precisionVSAvoidtouchpad manufacturing complexity
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

Instead of using complex physical force sensors at every calibration position, the system creates a virtual model (calibration dataset) that copies the mechanical behavior of the touchpad structure. This computational model allows the system to predict sensor responses to forces at any position without physically instrumenting every location with sensors

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the parameter representation from direct force measurement to calibrated weight assignment. By transforming the problem into determining calibration weights for each contact based on proximity to calibration positions, the system achieves accurate force estimation using standard sensor technology without requiring specialized high-precision sensors

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250251295A1Touchpad force determinations
Publication Date: 2025.08.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250251295A1 patent drawing
  • US20250251295A1 patent drawing
  • US20250251295A1 patent drawing

AI summary

Touchpads, computing devices, and methods for estimating a plurality of forces exerted by a plurality of contacts on a touchpad are disclosed. In one example, a method comprises estimating a plurality of forces exerted by a plurality of contacts at a plurality of touch locations on a touchpad. For each contact, a plurality of assigned calibration weights are determined from a predetermined set of calibration weights. The plurality of assigned calibration weights and data from touchpad force sensors are used to determine a force exerted by the contact on the touchpad.