Shared Floating Window Switching to Reduce Screen Obscuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing terminal systems face inefficiencies in application switching due to the obscuration of multiple floating windows and the need for frequent user interaction to manage them, particularly when multiple applications are active.

Innovation Solution

Implementing a shared floating window that can display interfaces of multiple foreground applications, allowing seamless switching between them through touch, voice, or gesture operations, thereby reducing window obscuration and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple floating windows are initiated to display different application interfaces, then application switching capability is improved, but screen clutter and mutual obscuration increase

Engineering Contradiction:
Improveapplication switching capabilityVSAvoidscreen clutter and mutual obscuration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Multiple application interfaces share a single floating window instead of each application having its own separate floating window. The system merges multiple application display contexts into one shared window space, allowing applications to switch interfaces within the same window boundary, thereby reducing screen clutter while maintaining application switching capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared floating window serves multiple applications simultaneously, making the window structure universal rather than application-specific. One floating window can display interfaces from different applications through switching operations, eliminating the need for separate windows for each application and reducing mutual obscuration

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple floating windows are used for different applications, then application diversity is supported, but background interface obscuration increases

Engineering Contradiction:
Improveapplication diversityVSAvoidbackground interface obscuration
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent merges multiple application display contexts into a single shared floating window, which reduces the total window count and consequently reduces obscuration of the background interface. Applications can still maintain diversity by switching interfaces within the shared window

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If separate floating windows are created for each application, then application independence is maintained, but switching efficiency decreases

Engineering Contradiction:
Improveapplication independenceVSAvoidswitching efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

By merging multiple application interfaces into a shared floating window, the system enables faster switching between applications without the overhead of managing multiple separate window instances. The shared window structure allows applications to switch interfaces more efficiently while maintaining their operational independence through interface-level isolation

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12619450B2Application switching method, terminal and storage medium
Publication Date: 2026.05.05 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12619450B2 patent drawing
  • US12619450B2 patent drawing
  • US12619450B2 patent drawing

AI summary

Provided are an application switching method, a terminal and a storage medium, which belong to the technical field of human-machine interaction. The method includes: displaying a first application interface of a first application in a shared floating window, where the first application is one of n foreground application each adopting a floating window-dependent display mode, and n is an integer greater than or equal to 2; receiving an application switching operation; and in response to the application switching operation, switching the first application interface displayed in the shared floating window to a second application interface of a second application, where the second application is one of the n foreground applications.