Replay Recorded Touch Input Data for Palm Rejection Testing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Ease of manufacture
If proprietary and non-standardized testing methods are used, then device-specific optimization is improved, but cross-device comparison capability deteriorates
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.
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
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.
Data Source
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.


