Window Z-Order Rearrangement for Foldable Display Layout Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses with foldable flexible displays struggle to properly control window arrangements when the display layout changes, leading to poor appearance and user experience, especially when switching between one-screen and two-screen modes or when an external keyboard is connected.

Innovation Solution

The apparatus includes a processor that manages window positions and Z-order information, performing screen layout changes and rearrangements based on stored position information and Z-order, ensuring windows are rearranged correctly and in order during mode transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the OS automatically rearranges windows when switching between one-screen mode and two-screen mode, then window positioning is automated, but the windows may be arranged in an unnatural order reducing appearance quality

Engineering Contradiction:
Improvewindow rearrangement automationVSAvoidappearance quality
Core Design Contradiction:
Extent of automationVSEase of manufacture

Solution Approach 1:

The system performs preliminary actions by storing the Z-order information of windows before layout changes occur. When switching between one-screen and two-screen modes, the window arrangement control unit retrieves this pre-stored Z-order information to ensure windows are rearranged in the correct sequence, preventing the appearance degradation caused by random or incorrect arrangement orders.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual restoration of window positions is required when switching modes, then window positions can be restored accurately, but user operation complexity increases

Engineering Contradiction:
Improvewindow position restoration accuracyVSAvoiduser operation complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system implements self-service by automatically managing window position restoration through the window arrangement control unit. This unit detects layout changes and automatically rearranges windows based on stored position information and Z-order data, eliminating the need for user intervention and thereby reducing operational complexity while maintaining high restoration accuracy.

Inventive Principle:
Principle #25Self-service

3Device complexity

If windows are rearranged sequentially without considering Z-order, then the rearrangement process is simple, but multiple windows may be visible during rearrangement degrading appearance

Engineering Contradiction:
Improverearrangement process complexityVSAvoidappearance quality
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The system employs feedback mechanisms by continuously monitoring the Z-order information of windows during layout transitions. The window arrangement control unit uses this feedback to dynamically adjust the rearrangement sequence, ensuring that windows are arranged in the correct order based on their Z-values. This prevents the appearance degradation caused by sequential rearrangement without proper ordering control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260064232A1Information processing apparatus and control method
Publication Date: 2026.03.05 LENOVO (SINGAPORE) PTE LTD
  • US20260064232A1 patent drawing
  • US20260064232A1 patent drawing
  • US20260064232A1 patent drawing

AI summary

An information processing apparatus includes a display, and a processor configured to perform control of displaying windows of an application on the display. The processor is configured to perform a screen layout change process of changing a layout of an area in which one or a plurality of the windows are displayable, within a screen area of the display, a storage process of storing position information for each window before the layout of the screen area is changed, a management process of managing a Z-order of the one or the plurality of windows arranged in the screen area of the display, and a window rearrangement process of rearranging the one or the plurality of windows in order according to the Z-order managed by the management process when rearranging the one or the plurality of windows based on the position information for each window stored by the storage process.