Dynamic UI Orientation for Multi-User Client Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing client devices cannot dynamically adjust user interface elements to accommodate different users' orientations and roles, leading to difficulties in collaborative interactions, such as in gaming scenarios where one user may view content upside down.
Innovation Solution
The client device detects users' positions and identities using cameras or facial recognition, dynamically orienting and sizing user interface elements to match each user's perspective and role, allowing multiple users to interact efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If user interface elements are displayed in a static orientation, then the device structure remains simple, but multiple users cannot view the application simultaneously with proper orientation
Solution Approach 1:
The user interface elements are transformed from static to dynamic orientation. The system detects multiple users through cameras and facial recognition, then dynamically rotates and positions interface elements based on each user's face position and orientation, enabling simultaneous viewing by multiple users with different viewing angles
Solution Approach 2:
The user interface is segmented into multiple independent elements that can be individually oriented and positioned. Each interface element (text, buttons, images) can be independently rotated and placed in optimal positions for different users, allowing customized presentation for each user rather than a unified static layout
2Reliability
If detection components are continuously activated to detect users, then user detection accuracy is maintained, but power consumption increases
Solution Approach 1:
The detection components (cameras, facial recognition) are activated periodically rather than continuously. The system checks for user presence at specific intervals, maintaining detection accuracy while reducing power consumption during periods when no users are present or when the application is in background state
Data Source
AI summary
Among other things, one or more client devices, techniques, and/or systems are provided for orientation selection. A first user and a second user are detected within a range of a detection component, such as a camera, of a client device. A position of a face of the first user is identified relative to a screen of the client device (e.g., near a right side). A second position of a second face of the second user is identified relative to the screen (e.g., near a left side). An element of an application, displayed by the client device, is presented in a first orientation (e.g., a landscape orientation facing to the right side) based upon the position of the face and a second element of the application is presented in a second orientation (e.g., the landscape orientation facing to the left side) based upon the second position of the second face.


