Foldable UI Transitions for Seam-Aware Window Placement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Foldable computing devices often implement user interface paradigms designed for traditional form factors, leading to cumbersome and error-prone UIs with incorrect or inadvertent user input and inefficient resource consumption.
Innovation Solution
Implement UI optimizations that include predictable application window placement, seam-avoiding modal UI elements, focal point maintenance across device posture changes, and mode transitions for front-facing and world-facing image capture, among others, to enhance usability and reduce resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If a foldable computing device transitions from a folded state to an unfolded state, then the display area and computing capacity are improved, but the power consumption increases and transition timing may conflict with ongoing applications
Solution Approach 1:
The system performs preliminary actions by predicting user intent through machine learning models before the actual fold/unfold transition occurs. It pre-adjusts display content, application states, and power management settings based on predicted transition timing, thereby avoiding unnecessary power consumption during transitions and ensuring seamless user experience without requiring the device to remain in high-power states longer than needed.
2Adaptability or versatility
If the computing device transitions between folded and unfolded states, then the versatility and display capabilities are improved, but the determination of transition timing becomes complex and may disrupt application continuity
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring sensor data, application states, and user behavior patterns to dynamically adjust transition timing decisions. Machine learning models receive feedback from actual transition outcomes and user responses, refining their predictions over time. This feedback loop enables the system to handle complex transition scenarios intelligently, balancing versatility with application continuity without requiring overly complex hard-coded transition logic.
3Stability of the object's composition
If the device maintains application state during fold transitions, then the user experience continuity is improved, but the power consumption and processing requirements increase
Solution Approach 1:
The system applies partial action by selectively maintaining application states only for applications predicted to be actively used during or immediately after the fold transition. Less critical applications are suspended or minimized during transitions, reducing power consumption while preserving user experience for important tasks. This selective state maintenance approach balances continuity requirements with energy conservation, avoiding the excessive power consumption of maintaining all application states throughout every transition.
Data Source
Figure 1A~1B
Figure 2A~2B
Figure 2C
AI summary
A foldable computing device can be configured to provide a user interface (UI) optimization that enables an application window to be presented in a predictable location when an application is launched, a UI optimization that enables an application window to be moved to an active display area, a UI optimization that enables a modal UI element to be presented in such a way that it does not overlap a seam on the device, a UI optimization that enables an image presented by the device to be adjusted to maintain a view of the focal point of the image across device posture or orientation changes, a UI optimization that enables the device to transition between UI modes optimized for front-facing and world-facing image capture, and/or a UI optimization that enables the device to provide a UI for instructing a user to flip the device when a biometric sensor is in use.