Dynamic GUI Layout Adjustment for Restricted Function Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing apparatuses face challenges in improving the viewability and operability of graphical user interface (GUI) screens, particularly when functions are restricted, leading to decreased usability due to hidden UI components and unnecessary space on the screen.
Innovation Solution
The apparatus dynamically hides restricted UI components and scales up the remaining components to occupy the entire layout region, ensuring the GUI screen's viewability and operability are enhanced by expanding the user-selectable area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If restricted functions are hidden from the GUI screen, then security and control are improved, but the viewability and operability of the screen deteriorate due to unnecessary space and reduced visible components
Solution Approach 1:
The GUI layout is made dynamic by automatically adjusting the size and position of UI components based on their functional status. When a function is restricted, its corresponding UI component is resized or repositioned to occupy the freed layout space, creating a fluid adaptation that maintains optimal screen utilization without manual intervention.
Solution Approach 2:
The system changes the display parameters (size, position, layout) of UI components based on the functional status. When functions are restricted, the parameters of remaining UI components are adjusted to expand into the freed space, transforming the static layout into an adaptive configuration that improves viewability while maintaining security controls.
2Device complexity
If the number of UI components is reduced when functions are restricted, then the screen complexity is reduced, but the effective use of layout region decreases leaving unnecessary empty space
Solution Approach 1:
The layout regions of restricted UI components are merged with the layout regions of active UI components. This merging allows active components to expand and occupy the entire available layout region, eliminating empty spaces while maintaining a simplified GUI structure that reflects the currently available functions.
Solution Approach 2:
The UI component layout dynamically adjusts to merge freed space from restricted functions with the space occupied by active functions. This dynamic reallocation ensures that the layout region is fully utilized by remaining components, transforming static wasted space into productive display area.
Data Source
AI summary
An information processing apparatus obtains information on functions executable on a display target screen. Then, the information processing apparatus hides a first area for a first function that is restricted among the functions in a layout region where to place areas for the respective functions on the screen and displays a second area for a second function that is not restricted in the layout region while changing a size of the second area.


