Virtual Window Manager for Multi-Application Display Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display apparatuses face limitations in interactivity and maintenance costs when attempting to display multiple applications simultaneously on the same screen, as they rely on native interfaces that restrict control via remote controllers and hinder communication between upper and lower applications.

Innovation Solution

A display apparatus and method that allow multiple applications to be displayed on the same screen by determining the preparation state of a first application to support floating display, and accordingly controlling the display to show a second application either floating above the first or in full-screen mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If native interface is used to achieve floating display of applications, then multiple applications can be displayed on the same screen, but interactivity and control capability are reduced

Engineering Contradiction:
Improvemulti-application display capabilityVSAvoidremote controller control capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a virtual window manager as an intermediary layer between the native interface and applications. This virtual window manager receives control signals from remote controllers and translates them into commands that can control application interfaces displayed in floating mode, thereby maintaining remote control capability while enabling multi-application display.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the display system into multiple independent layers: the native interface layer, the virtual window manager layer, and the application layer. This segmentation allows each layer to function independently, where the virtual window manager can manage multiple application interfaces without affecting the underlying native interface functionality, thus preserving control capabilities while enabling multi-application display.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If native interface is used to achieve floating display, then applications can be displayed on the same screen, but application communication is hindered

Engineering Contradiction:
Improvemulti-application display capabilityVSAvoidapplication communication capability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The virtual window manager serves as a mediator that facilitates communication between applications displayed in floating mode. It provides standardized communication channels and data exchange protocols, allowing applications to interact reliably without direct dependency on the native interface's communication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If native interface is used for floating display, then multiple applications can be shown on the same screen, but maintenance cost increases due to system upgrade requirements

Engineering Contradiction:
Improvemulti-application display capabilityVSAvoidapplication maintenance cost
Core Design Contradiction:
Adaptability or versatilityVSEase of repair

Solution Approach 1:

The virtual window manager acts as an abstraction layer that decouples the multi-application display functionality from the native interface. This allows applications to be developed and maintained independently without requiring system upgrades or modifications to the native interface code, thereby reducing maintenance costs while preserving multi-application display capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By segmenting the display system into independent layers, the patent enables individual application maintenance without affecting the overall system. Applications can be updated, added, or removed without requiring system upgrades, as the virtual window manager handles the display management independently of the native interface.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If native interface is used to achieve floating display, then applications can be displayed on the same screen, but device complexity increases due to reliance on native interface

Engineering Contradiction:
Improvemulti-application display capabilityVSAvoidinterface dependency complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual window manager serves as an intermediary that abstracts away the complexity of native interface dependencies. It provides a standardized interface for managing multiple applications, reducing the overall system complexity by eliminating the need for each application to directly interact with the complex native interface mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250199747A1Display apparatus and processing method for display apparatus
Publication Date: 2025.06.19 HISENSE VISUAL TECH CO LTD
  • US20250199747A1 patent drawing
  • US20250199747A1 patent drawing
  • US20250199747A1 patent drawing

AI summary

Provided in the present application are a display apparatus and a processing method for a display apparatus. The display apparatus includes: a display, a communicating device, a memory, and at least one processor configured to execute the computer instruction to cause the display apparatus to perform the following operations: in response to a screen-mirroring cast instruction, obtaining a preparation state of a first application and starting a second application; if the preparation state is a state that supports floating, controlling the display to display the second application above the first application in a floating manner; and if the preparation state is a state that does not support floating, controlling the display to display the second application in a full-screen manner.