Cross-OS Application Window Display With Minimal Window Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for cross-ecosystem application window display on terminal devices result in significant time delays and poor user experience due to the need for complete window information transmission and separate management of application windows across different operating systems, leading to freezes and performance issues.

Innovation Solution

A method where the first operating system controls the application to send only description information of the window information, reducing the need for full window transmission and memory operations, and implementing a unified management of application windows through shared memory and a preset display protocol, thereby minimizing transmission delays and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If complete window information is transmitted from the virtual machine to the host operating system, then the application window can be displayed across ecosystems, but significant time delay occurs and user experience deteriorates

Engineering Contradiction:
Improvecross-ecosystem window display capabilityVSAvoidwindow display time delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential description information (window size, position, title) from the complete window information, transmitting only this extracted subset from the virtual machine to the host operating system. This eliminates the need to transmit the entire window information buffer, thereby resolving the contradiction between achieving cross-ecosystem display and minimizing time delay.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the window information transmission process into two parts: (1) transmission of minimal description information for window creation, and (2) separate handling of window content rendering. This segmentation allows the host operating system to create windows quickly using only the essential description information, eliminating the time delay caused by transmitting complete window information.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the virtual machine executes a complete display software stack to manage windows, then window management functionality is complete, but transmission bandwidth increases and performance decreases

Engineering Contradiction:
Improvewindow management functionalityVSAvoidtransmission bandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent extracts only the critical metadata (window description information) from the complete window management data structure, transmitting only this extracted information to the host operating system. This extraction approach maintains full window management functionality while minimizing transmission bandwidth consumption by eliminating redundant data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of the virtual machine transmitting complete window information to the host operating system for rendering, the patent inverts the approach: the host operating system creates windows locally using minimal description information, and the virtual machine only needs to provide the essential window parameters. This inversion dramatically reduces bandwidth consumption while preserving window management capabilities.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If window information is copied and transmitted between operating systems, then display compatibility is achieved, but memory read/write operations increase and processing speed decreases

Engineering Contradiction:
Improvedisplay compatibilityVSAvoidinformation processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts only the essential description information (window size, position, title bar) from the complete window information structure, transmitting only this extracted subset between operating systems. This extraction eliminates the need for copying and transmitting large amounts of window information data, thereby maintaining display compatibility while significantly improving information processing speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a lightweight copy of only the essential window description information rather than copying the complete window information buffer. This selective copying approach achieves display compatibility by providing sufficient window metadata while avoiding the performance penalty of copying and transmitting the entire window data structure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260037285A1Application window display method and electronic device
Publication Date: 2026.02.05 HUAWEI TECH CO LTD
  • US20260037285A1 patent drawing
  • US20260037285A1 patent drawing
  • US20260037285A1 patent drawing

AI summary

In an application window display method, a first operating system of the electronic device controls, in response to a first operation performed by a user on an application icon of a first application in a first interface, the first application to run in a container; the first operating system receives first description information of the first application sent by the first application; and the first operating system obtains first window information of the first application from a memory of the electronic device based on the first description information of the first application, and displays, based on the first window information of the first application, a second interface of the first application in the first window created by the first operating system.