Remote Desktop Window Preview Generation via Snapshot Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing user interfaces for remotely hosted applications often result in confusing navigation due to the flattening of overlapping windows into a single image, making it difficult to provide seamless thumbnails and user-friendly experiences.
Innovation Solution
A local computing device requests and receives snapshots from a remote computing device to generate accurate window previews, allowing for the integration of remotely hosted resources into the local desktop environment, including taskbar updates and thumbnail displays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If remote display presentation protocols flatten images of overlapping windows into a single image, then bandwidth consumption is reduced and display performance is improved, but window preview accuracy deteriorates and user navigation becomes confusing
Solution Approach 1:
The patent segments the remote desktop image processing by capturing individual window snapshots separately from the flattened display image. Instead of processing the entire flattened image, the system divides it into discrete window components, allowing accurate preview generation for each window while maintaining the performance benefits of the flattened display protocol.
Solution Approach 2:
The patent introduces an intermediary snapshot capture mechanism between the remote display protocol and the local preview generation. This intermediary layer captures clean window images from the remote system before they are flattened into the final display, providing accurate preview data without requiring changes to the underlying display protocol.
2Productivity
If thin-client computing protocols are used to display remote applications, then resource utilization on local devices is improved, but the ability to generate accurate local thumbnails deteriorates
Solution Approach 1:
The patent performs preliminary action by capturing window snapshots at the remote system before the image data is transmitted and flattened. This advance capture ensures that clean, accurate window images are obtained while the thin-client protocol continues to provide efficient remote display, maintaining both resource efficiency and thumbnail accuracy.
3Adaptability or versatility
If multiple graphical displays are used to host different applications, then application functionality is improved, but user navigation complexity increases
Solution Approach 1:
The patent creates local copies of remote window snapshots that can be displayed as accurate previews in the local desktop environment. These copied preview images allow users to see and navigate to remote applications without leaving the local display context, simplifying navigation while maintaining access to multiple applications.
Data Source
AI summary
A local computing device may use a remote computing device to host various resources on behalf of the local computing device. The local computing device may receive data related to a graphical window of the remotely hosted resource and generate a graphical window on the local desktop environment for the remotely hosted resource. The local computing device may also update a taskbar to include the remote hosted resource. Window previews may also be generated by the local computing device and the window previews may include snapshots or dynamic images of the graphical window for the remotely hosted resource. In some instances, the snapshots may be provided to the local computing device from the remote computing device.


