Floating Window Screen Casting for Multitasking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During screen casting, users are unable to perform other operations on the device as the application being cast runs in the foreground, limiting multitasking capabilities.
Innovation Solution
A method that displays a user interface of a first application, shrinks it, and casts it as a floating window when a screen casting instruction is received, allowing the application to run in the background while enabling the use of other applications on the homepage user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the application being cast runs in the foreground during screen casting, then the screen casting quality is improved, but the user cannot operate other functions on the device
Solution Approach 1:
The patent divides the application interface into two separate displays: the original terminal displays a floating window containing the application interface, while the casting terminal displays the full-screen casting content. This segmentation allows the application to maintain its running state on the original terminal while enabling full-screen casting on the external display, thereby resolving the conflict between casting quality and multitasking capability.
2Ease of operation
If the application interface is displayed in full screen on the terminal, then the user interface experience is improved, but other applications cannot be accessed during screen casting
Solution Approach 1:
The patent introduces a spatial dimension by implementing a floating window that overlays the application interface on top of the homepage or other applications. This allows the application to maintain its full-screen user interface experience within the floating window while simultaneously permitting access to other applications and functions on the terminal, thus resolving the contradiction between interface experience and application switching capability.
3Productivity
If the application runs in the foreground during screen casting, then the screen casting functionality is improved, but the device cannot perform other operations
Solution Approach 1:
The patent introduces a floating window management mechanism as an intermediary layer between the application and the system. This floating window acts as a mediator that allows the application to maintain its running state and casting functionality while simultaneously enabling the system to switch to and operate other applications. The floating window mechanism mediates between the casting requirements and the multitasking requirements, resolving the contradiction between screen casting functionality and device operation flexibility.
Data Source
AI summary
A screen casting method, applied to a terminal, includes: displaying a user interface of a first application; when a screen casting instruction with respect to the first application is received, casting the user interface of the first application on a screen of another terminal for display; and displaying a homepage user interface, and shrinking the user interface of the first application and displaying the shrunk user interface of the first application through a floating window.


