Multi-Display Window Drag Interface for Snap Area Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses with multiple displays face difficulties in user-friendly operations for selecting display destinations, particularly when users want to change or split display areas for windows, leading to complex and cumbersome interactions.

Innovation Solution

The apparatus implements a drag-and-drop interface that allows users to select display destinations and areas through icons, offering options for splitting or maintaining screen areas, and includes a processor to manage window placement based on user interactions, ensuring intuitive and efficient display management across multiple displays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a snap display function is provided to select display areas, then display flexibility is improved, but operation complexity increases

Engineering Contradiction:
Improvedisplay flexibilityVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The screen area is divided into multiple display areas that can be independently selected and dragged to different displays. Each display area can be separately manipulated, allowing flexible distribution across multiple displays while maintaining simple individual area selection and movement operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A drag operation serves as an intermediary mechanism that unifies the selection and movement of display areas. By allowing users to drag display areas directly without separate selection steps, the system reduces operational complexity while maintaining the ability to flexibly distribute content across multiple displays.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple display area options are provided, then display configuration versatility is improved, but user operation difficulty increases

Engineering Contradiction:
Improvedisplay configuration versatilityVSAvoiduser operation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The display area selection and distribution system dynamically adapts to user actions. When a user initiates a drag operation, the system dynamically presents relevant display area options and updates available destinations based on current state, providing versatile configuration options only when needed while maintaining simple operations during normal usage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different display areas have different properties and capabilities that are locally optimized. Each display area can be independently configured for specific display destinations or configurations, allowing versatile local customization without requiring complex global configuration operations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260029892A1Information processing apparatus and control method
Publication Date: 2026.01.29 LENOVO (SINGAPORE) PTE LTD
  • US20260029892A1 patent drawing
  • US20260029892A1 patent drawing
  • US20260029892A1 patent drawing

AI summary

An information processing apparatus, that controls display on a plurality of displays, includes: a memory configured to store a program of an application; and a processor configured to control displaying a window of the application on at least one of the plurality of displays by executing the program of the application stored in the memory. The processor is configured to perform: when a drag operation is accepted for the window displayed on at least one of the plurality of displays, a first display process of displaying first icons corresponding to the plurality of displays on a display on which the drag operation is started, a first selection process of selecting a display corresponding to an icon selected by hovering an operation position over any of the first icons corresponding to the plurality of displays as a display for displaying the window being dragged.