Dynamic Touch Interface Scaling for Compact Screens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As computing devices decrease in size, the limited screen space available for displaying software applications and controls becomes a challenge, making it difficult to efficiently access and manipulate software applications on smaller devices.
Innovation Solution
A touchable user interface that dynamically scales user interface elements based on the size of the window or device, allowing for a granular adjustment of the layout to accommodate different screen sizes and orientations, enabling easy access and manipulation of software applications through a single touch or gesture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If computing devices decrease in size, then portability and compactness are improved, but the screen space available for displaying workspace, controls, and commands deteriorates
Solution Approach 1:
The user interface implements dynamic scaling where controls and commands automatically adjust their size and layout based on the available screen space. When the device or window size changes, the interface elements recalculate their dimensions and positions to optimize the use of limited screen real estate while maintaining accessibility
Solution Approach 2:
The system changes the scale parameter of user interface elements in response to screen size constraints. By adjusting the size parameter of controls and commands dynamically, the interface accommodates smaller screens without losing functionality, allowing the same software application to work effectively across different device sizes
2Adaptability or versatility
If more controls and commands are displayed, then functionality and versatility are improved, but the complexity of the user interface increases
Solution Approach 1:
The user interface is segmented into modular components where controls and commands are organized in scalable groups. This segmentation allows the interface to display only the necessary subset of controls for the current context, reducing perceived complexity while maintaining full functionality when needed
Solution Approach 2:
The interface design uses universal control patterns and standardized layouts that can adapt to different functional requirements. The same basic control structure serves multiple purposes across different software applications and contexts, reducing the need for users to learn multiple complex interfaces
Data Source
AI summary
Aspects of the present disclosure relate to systems and methods for displaying a touchable user interface of a display device and displaying a user interface progress experience on the touchable user interface. In one aspect, available application space on the display device may be identified. An amount of available application space may be comparted with an amount of space required for one or more user interface elements. A visible display of the one or more user interface elements may be adjusted based on the amount of available application space compared to the amount of space required for the one or more user interface elements. In another aspect, an action command associated with the one or more user interface elements may be selected and performed. While the selected action command is being performed and when a threshold value has been met, the user interface progress experience may be displayed.


