Dynamic Image Arrangement for Non-Overlapping Dialog Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccessibility of imagesVSAvoiduser interaction with images
Core Design Contradiction:
Loss of informationVSEase of operation

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improvetask completionVSAvoiduser operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveconcurrent operation capabilityVSAvoidoperation clarity
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9304661B2Method of displaying image
Publication Date: 2016.04.05 NINTENDO CO LTD
  • US9304661B2 patent drawing
  • US9304661B2 patent drawing
  • US9304661B2 patent drawing

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.