| CPC G06F 9/452 (2018.02) [G06F 3/04845 (2013.01)] | 19 Claims |

|
1. A method comprising:
detecting, by a remote server coupled to a client device via a network, receipt of the first mouse input event indicating a first window resize operation associated with a window of a remote application running on the remote server;
updating, with the client device, the window of the remote application by scaling a locally cached copy of the window in dependence upon a position of the first mouse input event where the locally cached copy of the window was established upon the client device determining that the window was being resized and transmitting the first mouse input event to the remote server;
transmitting from the remote server to the client device a resized image of the window generated by the remote application in dependence upon the first mouse input event associated with the window resize operation;
determining with the client device a window resizing pattern in dependence upon a comparison of the received resized image of the window with the locally cached copy of the window; and
subsequent to determining the window resizing pattern and 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.
|