Replay Recorded Touch Input Data for Palm Rejection Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing palm rejection on touchscreen devices are subjective, non-scalable, and lack standardization, making it difficult to objectively evaluate the effectiveness of palm rejection solutions across different devices.

Innovation Solution

A system that records and replays touch input data to objectively test palm rejection algorithms, using a screen overlay device to emulate inadvertent contacts and test the palm rejection performance of computing devices, allowing for standardized and repeatable testing across various devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If diverse demographic users are employed to test palm rejection, then user perspective coverage is improved, but testing accuracy and repeatability deteriorate

Engineering Contradiction:
Improveuser perspective coverageVSAvoidtesting accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent creates a digital copy of actual user touch interactions by recording touch input data from diverse users during normal device usage. This recorded data captures the characteristics of inadvertent contacts (palm touches) without requiring live human testers during the evaluation phase. The copy can be replayed repeatedly on test devices, providing both comprehensive user perspective coverage and consistent, repeatable measurement results.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If manual user testing is used to evaluate palm rejection, then flexibility in testing scenarios is improved, but scalability and repeatability deteriorate

Engineering Contradiction:
Improvetesting scenario flexibilityVSAvoidtesting scalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system enables automated testing where the recorded touch input data serves itself as the test stimulus. The replay mechanism automatically generates touch events on the touchscreen without requiring human operators to physically touch the device during testing. This self-service approach allows unlimited replay of the same test scenarios across multiple devices simultaneously, dramatically improving scalability while maintaining the flexibility to test various palm rejection scenarios.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If proprietary and non-standardized testing methods are used, then device-specific optimization is improved, but cross-device comparison capability deteriorates

Engineering Contradiction:
Improvedevice-specific optimizationVSAvoidcross-device comparison capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal testing framework where recorded touch input data can be replayed on any touchscreen device regardless of manufacturer or specific model. The standardized replay mechanism and objective measurement metrics enable consistent evaluation across different devices, allowing cross-device comparison while still permitting device-specific optimization of palm rejection algorithms. The universal data format and playback interface work with various touchscreen technologies and operating systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of operation

If subjective user feedback is collected for palm rejection evaluation, then real-world usage perception is improved, but objective measurement and standardization deteriorate

Engineering Contradiction:
Improvereal-world usage perceptionVSAvoidobjective measurement
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system uses recorded touch input data as objective feedback about actual user interactions with the touchscreen. Instead of collecting subjective opinions after the fact, the recorded data provides direct, measurable evidence of how users actually touch the device, including the characteristics of inadvertent palm contacts. This objective feedback loop enables precise measurement of palm rejection performance while still reflecting real-world usage patterns captured during normal device operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10656760B2Replay of recorded touch input data
Publication Date: 2020.05.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10656760B2 patent drawing
  • US10656760B2 patent drawing
  • US10656760B2 patent drawing

AI summary

In aspects of replay of recorded touch input data, a computing device can store recorded touch input data that has been previously recorded based on multiple instances of user inadvertent contact on touch-enabled devices. A replay test application is implemented to test one or more user devices for inadvertent contact rejection using the recorded touch input data, such as to test a palm rejection algorithm of a user device. The replay test application is implemented to communicate the recorded touch input data to a screen overlay device that generates touch inputs on a touchscreen of the user device to test the palm rejection algorithm of the user device. The replay test application also monitors the user device for an action responsive to a touch input that is not filtered as an inadvertent contact with the touchscreen of the user device.