Mobile Device Touch Input Processing During Display Orientation Change

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern mobile devices often ignore touch screen inputs during display orientation changes, resulting in lost user interactions as the device reorients from one mode to another.

Innovation Solution

A method and system that process user input during display orientation changes by determining if touch screen data is received during reorientation, identifying user interface actions, and executing corresponding responses once the orientation change is complete.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the display re-orientation process is implemented, then the display orientation changes correctly, but touch screen inputs during re-orientation are lost

Engineering Contradiction:
Improvedisplay orientation changeVSAvoidtouch input data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by detecting and storing touch inputs that occur during the display re-orientation process before the orientation change is complete. The processor identifies touch inputs within a time window during re-orientation and queues them for execution after the re-orientation finishes, preventing data loss while maintaining orientation adaptability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism (input queue/stack) that mediates between touch input detection and input execution. Touch inputs during re-orientation are placed in the queue as intermediaries, allowing the system to decouple input reception from input execution, thereby preserving inputs that would otherwise be lost during orientation transitions

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If touch inputs are processed immediately during re-orientation, then user interaction responsiveness is improved, but input accuracy is reduced due to orientation instability

Engineering Contradiction:
Improveinput processing speedVSAvoidtouch input accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection and validation of touch inputs during re-orientation without executing them immediately. By validating inputs in advance and queuing them for post-re-orientation execution, the system maintains measurement precision while ensuring eventual processing, balancing accuracy with eventual responsiveness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts input processing timing based on re-orientation state. During active re-orientation, inputs are detected and queued rather than executed immediately. After re-orientation completes, the system dynamically switches to executing queued inputs, adapting the processing strategy to the current orientation stability condition

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20210191586A1Processing user input received during a display orientation change of a mobile device
Publication Date: 2021.06.24 MOTOROLA MOBILITY LLC
  • US20210191586A1 patent drawing
  • US20210191586A1 patent drawing
  • US20210191586A1 patent drawing

AI summary

A method, a mobile device, and a computer program product for processing user input received during a display orientation change of a mobile device. The method includes determining if touch screen data is received during a re-orientation of a display of the mobile device from a first mode to a second mode. In response to determining that touch screen data was received during the re-orientation, the method further includes identifying whether the touch screen data includes at least one user interface action having a corresponding response by/on the mobile device. In response to the touch screen data including the at least one user interface action and in response to completion of a re-orientation of the display of the mobile device from the first mode to the second mode, the at least one user interface action is executed to trigger the corresponding response by/on the mobile device.