Orientation-Aware User Interface State Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interface systems fail to seamlessly adapt and synchronize across different devices and orientations, leading to suboptimal user interaction and control experiences, especially when devices are rotated between portrait and landscape modes.

Innovation Solution

A method and system that detect orientation changes in companion devices, allowing for the automatic adaptation and synchronization of user interfaces across display devices by saving and customizing visual and execution states, and enabling seamless interaction by considering characteristics such as aspect ratio, dimension, and resolution, while providing a smooth visual animation during transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user interface is displayed on a first display device and the electronic device is enabled to control the client device, then the user interaction capability is improved, but the system complexity increases due to multiple devices and orientations

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The user interface system is designed to function across multiple display devices (first and second display devices) with different orientations. The same UI can be displayed on either device depending on the orientation detected, making the system multi-functional and adaptable to different usage scenarios without requiring separate control mechanisms for each device.

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

Solution Approach 2:

The system dynamically switches between displaying the user interface on the first display device or the second display device based on the detected orientation of the electronic device. This dynamic adaptation allows the system to maintain optimal user interaction capability while managing complexity through automated orientation-based routing rather than manual configuration.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the user interface automatically switches between first and second display devices based on orientation change, then the adaptability is improved, but the loss of information occurs during transition

Engineering Contradiction:
Improveadaptability to orientationVSAvoidvisual and execution state
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by saving the visual state and execution state of the user interface before transitioning between display devices. This ensures that when the UI switches from the first display device to the second display device (or vice versa) based on orientation changes, the previous state is preserved and can be restored, preventing any loss of information during the transition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms to detect orientation changes and automatically trigger the appropriate display switching action. The orientation detection provides continuous feedback about the device's physical state, enabling the system to adaptively switch between display devices while maintaining awareness of the current visual and execution states through the saving and restoration process.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the user interface is customized according to characteristics of the second display device, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improveuser interface adaptabilityVSAvoidcustomization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The user interface is customized with local quality by adapting its characteristics specifically to the second display device's properties (such as screen resolution, aspect ratio, or display capabilities). Instead of creating entirely separate interfaces for each device, the system applies localized adjustments to the UI based on the target display device's characteristics, optimizing usability while avoiding the complexity of maintaining completely separate interface implementations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9197844B2User interface
Publication Date: 2015.11.24 CISCO TECHNOLOGY INC
  • US9197844B2 patent drawing
  • US9197844B2 patent drawing
  • US9197844B2 patent drawing

AI summary

A method is described. The method includes: displaying a user interface on a first display device associated with a client device, the user interface enabling user interaction with the client device; enabling an electronic device to control the client device; detecting an orientation change of the electronic device; and displaying the user interface on a second display device associated with the electronic device upon detecting the orientation change. Related methods and apparatus are also disclosed.