VMware, Inc.
Systems and methods for using screen sampling to detect display changes

Last updated:

Abstract:

A graphical user interface (GUI) is polled to identify updates for transmission to a client device. A generalized poll of the GUI is conducted at a first frequency, wherein the poll compares color values of each pixel in a general region of the GUI with a previously known color value for that pixel to detect changed pixel color values. A local region that is a subset of the general region is determined to have a greater likelihood of being updated, e.g., regions encompassing a location of mouse and/or keyboard activity. A localized poll is conducted at a second frequency of only the local region of the GUI.

Status:
Grant
Type:

Utility

Filling date:

12 Jan 2017

Issue date:

16 Mar 2021