Patent ID: 11941418
Assignee: PARALLELS INTERNATIONAL GMBH
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
detecting, by a client device, a first mouse input event indicating a first window resize operation associated with a window of a remote application running on a remote server;
responsive to transmitting the first mouse input event to the remote server, receiving a resized image of the window from the remote server and generating a window resizing pattern in dependence upon the received resized image and a locally cached copy of the window;
responsive to detecting a second mouse input event indicating a second window resize operation, resizing the locally cached copy of the window in dependence upon the window resizing pattern; and
rendering the resized locally cached copy of the window within a graphic user interface of the client device; wherein
the window resizing pattern comprises:
a bidirectional resizing pattern that specifies at least one of a horizontal scaling of the first region of the window and a vertical scaling of a first region of the window responsive to a window resize command; and
a static resizing pattern that specifies one of another horizontal scaling of the second region of the window and another vertical scaling of a second region of the window responsive to a window resize command;

the first region of the window comprises a central portion of the window which is resized in dependence upon the bidirectional sizing pattern;
the second region of the window comprises edges of the window around the first region of the window which is resized in dependence upon the static resizing pattern associated with the second region of the window; and
the one of the another horizontal scaling of the second region of the window and the another vertical scaling of the second region of the window is unity such that the second region of the window remains the same.