Patent ID: 11947860
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
create a proxy application on a desktop of a host operating system, wherein the proxy application displays content of and provides input commands to a guest application running in a desktop of a guest operating system, wherein the guest operating system limits the guest application to a single display of a plurality of displays;
synchronize a location of the guest application on the desktop of the guest operating system with a location of the proxy application on the desktop of the host operating system;
determine that the proxy application has begun spanning the plurality of displays;
in response to the determination that the proxy application has begun spanning the plurality of displays:
enter a split-screen mode in which the location of the guest application is no longer synchronized with the location of the proxy application;
set a location of the guest application so that the guest application remains within one of the plurality of displays; and
while in the split-screen mode, render a first portion of the guest proxy application in a first display of the plurality of displays and render a second portion of the guest proxy application in a second display of the plurality of displays.