Cross-Device Window Dragging With Virtual Floating Window Handoff
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing keyboard and mouse sharing technologies fail to meet user requirements for traversing and operating multiple electronic devices effectively, particularly in scenarios involving Windows and Android systems.
Innovation Solution
A cross-device window dragging method that allows a window from a Windows device to be dragged and displayed on an Android device through a keyboard and mouse sharing connection, utilizing a cross-device window traversal mechanism and collaborative image transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If keyboard and mouse sharing connection is established between Windows device and Android device, then input device sharing is enabled, but cross-device window dragging operation cannot be performed
Solution Approach 1:
The patent introduces a virtual window mechanism as an intermediary between the Windows device and Android device. When dragging a window from Windows to Android, a virtual window is created on the Android device to represent the Windows window, enabling cross-device dragging operations through this intermediate representation layer that bridges the two different operating systems
2Ease of operation
If window is dragged from Windows device to Android device, then cross-device window transfer is enabled, but window display content synchronization becomes complex
Solution Approach 1:
The patent uses a copying mechanism where the display content of the Windows window is copied to the virtual window on the Android device. Instead of establishing complex real-time synchronization, the system creates a visual copy of the window content that can be displayed and manipulated on the Android device, simplifying the content transfer process
Solution Approach 2:
The patent performs preliminary actions by pre-processing the window display content on the Windows device before transferring it to the Android device. The window content is captured and prepared in advance, allowing the virtual window on the Android device to display the content without requiring continuous real-time synchronization during the dragging operation
Data Source
AI summary
A method is applied to a first electronic device with a Windows system and a second electronic device with an Android system. When a mouse that drags a first window displayed in the first electronic device to move traverses to the second electronic device, the first electronic device sends a window traversal indication to the second electronic device, so that the second electronic device can first start a first floating window that does not display the first window, making a user visually feel that the first window traverses. After the mouse is released, the first electronic device notifies the user of the second electronic device to release pressing of a left mouse button, so that the second electronic device can release the first floating window and start a second floating window that is used as an extension screen of the first electronic device.


