Dynamic Image Arrangement for Non-Overlapping Dialog Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphical user interfaces (GUIs) face challenges in managing the display of dialog boxes without interfering with other images or icons, particularly in scenarios where modal and modeless interactions are required, leading to overlapping issues and user operation complexities.
Innovation Solution
A system comprising a first display controller for arranging multiple images, a second display controller that adjusts the image arrangement upon user operation to prevent overlap, and an execution unit for processing user interactions, ensuring dialog boxes are displayed without obstructing other images, allowing seamless user operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a dialog box is displayed on the display screen, then the user can access additional information or controls, but the dialog box may overlap with other images or icons making them inaccessible
Solution Approach 1:
The arrangement of multiple first images is changed dynamically when a dialog box is displayed. The display controller adjusts the positions of images based on the dialog box location, allowing images to be moved out from under the dialog box or resized, ensuring they remain accessible after the dialog box closes.
Solution Approach 2:
The patent introduces temporal dimension to the display arrangement. Images are arranged in different positions at different times - before dialog box display, during dialog box display (potentially obscured), and after dialog box closure (restored or repositioned). This temporal arrangement ensures accessibility across different states.
2Reliability
If modal dialog box is used to block other operations, then the user is forced to complete the current task, but user productivity decreases due to blocked operations
Solution Approach 1:
The display area is segmented into multiple regions. When a dialog box is displayed, other images and their functionality are preserved in different segments of the display area. Users can interact with images that are not obscured by the dialog box, allowing parallel operations and maintaining productivity while ensuring task completion.
3Productivity
If modeless dialog box is used to allow other operations, then user productivity is maintained, but the dialog box may interfere with other images making operations complex
Solution Approach 1:
The display controller preemptively adjusts the arrangement of images before a dialog box is displayed or immediately upon dialog box appearance. By changing the arrangement in advance or at the moment of dialog box display, the system prevents overlap issues before they occur, maintaining operational clarity while allowing modeless dialog boxes to coexist with other images.
Data Source
AI summary
An information-processing device includes: a first display controller that causes a display to display multiple first images in a predetermined arrangement; a second display controller that, upon receipt of a first operation for one of the multiple first images, changes at least part of an arrangement of the multiple first images from the predetermined arrangement, and causes a second image associated with the first image, for which the first operation was received, to be displayed on the display so as not to overlap the multiple first images; and an execution unit that, upon receipt of a second operation for the second image while the second image is displayed, executes a process in accordance with the second operation.


