Mobile Terminal Input Interpretation During UI Orientation Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communications terminals often misinterpret user inputs due to rapid changes in user interface orientation or heavy processing loads, leading to incorrect input recognition.

Innovation Solution

A mobile communications terminal equipped with a memory, display, orientation sensing device, and controller that detects user interface changing events, interprets inputs based on a time period relative to the event, and processes inputs accordingly to ensure accurate interpretation according to the current user interface state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the user interface style changes rapidly in response to orientation changes, then the user interface adapts quickly to new orientations, but the system may misinterpret user inputs due to the change occurring before the user realizes the input is incorrect

Engineering Contradiction:
ImproveUser interface adaptation speedVSAvoidInput interpretation accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary action by detecting the user interface changing event and determining the time period to the event before processing the input. This allows the system to proactively identify whether an input should be interpreted based on the first or second user interface state, preventing misinterpretation before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts input interpretation based on the timing of the input relative to the user interface changing event. By evaluating whether the input occurs before or after the change event based on the determined time period, the system adapts its interpretation logic in real-time to match user intent.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the mobile communications terminal processes multiple applications and functions, then the device functionality increases, but the processing load increases causing delayed user interface style changes

Engineering Contradiction:
ImproveDevice functionalityVSAvoidUser interface change delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by detecting the user interface changing event and determining the time period to the event in advance, before the actual user input is processed. This preliminary detection and time determination ensures that even under heavy processing loads, the system has already prepared the correct interpretation context when the input arrives.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The time period determination acts as an intermediary mechanism between the user interface changing event and the input processing. This intermediary layer decouples the timing of UI changes from input processing, allowing the system to handle heavy loads without losing synchronization between the displayed interface state and the interpretation logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system interprets inputs based on the current displayed user interface state, then input accuracy improves, but the system complexity increases due to timing-based interpretation logic

Engineering Contradiction:
ImproveInput interpretation accuracyVSAvoidControl logic complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary action by determining the time period to the user interface changing event before input interpretation is needed. This preliminary time determination simplifies the subsequent input processing by providing a pre-calculated reference point for deciding which user interface state should be used for interpretation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the interpretation parameter dynamically based on the time period to the event. By using the time period as a controllable parameter that determines which user interface state interpretation to apply, the system manages complexity through a single clear decision criterion rather than complex state tracking logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2735956B3Adaptable Input
Publication Date: 2021.03.24 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP2735956B3 patent drawingFigure 1A~2
  • EP2735956B3 patent drawingFigure 3~4B
  • EP2735956B3 patent drawingFigure 5~8

AI summary

A mobile communications terminal (100, 200, 400, 600, 900) comprising a memory (240), a display (120) arranged to display a representation of a first user interface state, and a controller (210). The controller (210) is configured to detect a user interface changing event, change from said first user interface state to a second user interface state and cause said display (120) to display a representation of said second user interface state. The controller is further configured to receive an input and interpret said input based on a time period to said event and process said input according to said interpretation.