Touchscreen Input Correction via Local Device Motion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touchscreen error correction methods fail when the touchscreen and user are not a unique rigid body, such as in vehicles with installed motion sensors, or when multiple users share a touchscreen, as they rely on accelerometers that are ineffective in these scenarios.

Innovation Solution

A computer-implemented method that uses a global correction engine to receive location inputs from a global touchscreen, determines if the global device movement differs from local device movement, and corrects the input based on motion information from local motion sensors of local devices, even if they are not a rigid body with the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion sensors (accelerometers) are used to correct touchscreen errors, then touchscreen input accuracy is improved, but the system fails when the touchscreen and user are not a unique rigid body (e.g., in vehicles or with multiple users)

Engineering Contradiction:
Improvetouchscreen input accuracyVSAvoidsystem applicability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system divides the correction function into two parts: the global touchscreen device and the local user device. Each device has its own motion sensor, and the local device's motion data is used to correct the global touchscreen input. This segmentation allows the system to work in scenarios where the user and touchscreen are not rigidly connected, as each device independently measures its own motion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local device (e.g., smartphone) acts as an intermediary between the user and the global touchscreen device. It captures the user's motion through its motion sensor and transmits this information to the global device for input correction. This intermediary approach resolves the contradiction by using a separate measurement source that is directly attached to the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the system assumes the touchscreen and user form a unique rigid body, then motion-based correction is simple and effective, but it fails in scenarios like vehicles with installed touchscreens or multiple users sharing a device

Engineering Contradiction:
Improvecorrection system simplicityVSAvoidscenario compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system separates the global touchscreen device from the local user device, eliminating the need to assume they form a rigid body. Each device independently measures motion, and the local device's motion data corrects the global device's touchscreen input. This works whether the user is in a vehicle, holding a phone, or sharing the touchscreen with others.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local device serves multiple functions: it acts as a motion sensor, a communication bridge, and a user identity tracker. This multi-functionality allows the system to adapt to various scenarios (vehicles, multiple users, different locations) without increasing the global touchscreen device's complexity.

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

3Ease of manufacture

If accelerometer-based correction is used, then the system is simple to implement, but it becomes ineffective when the global device movement differs from local device movement

Engineering Contradiction:
Improvesystem implementation easeVSAvoidcorrection effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The local device serves as an intermediary motion sensor that is directly attached to the user's body. It measures the user's actual motion independently of the global touchscreen device's motion. This intermediary measurement ensures correction effectiveness even when the global and local devices move differently, while keeping the implementation simple by using existing smartphone sensors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system continuously compares the motion data from the local device with the touchscreen input on the global device, and applies real-time corrections. This feedback loop ensures that the correction remains effective throughout the interaction, adapting to changes in user motion and device relative movement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11379080B2Automatically correcting touchscreen errors
Publication Date: 2022.07.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11379080B2 patent drawing
  • US11379080B2 patent drawing
  • US11379080B2 patent drawing

AI summary

Provided are techniques for automatically correcting touchscreen errors. A first location input is received from a user touching a global touchscreen of a global device, where the first location input is a location relative to a display surface of the global touchscreen. It is determined that movement of the global device is different from movement of a local device. Motion information of the local device is retrieved. The first location input is corrected to a second location input based on the motion information. In response to the second location input, an operation is performed.