Patent ID: 8812615
Filing Date: 2014-08-19
Classification: H04L

Abstract:
1. A method of operating a host computer which is remotely controlled over a network by a remote client device, comprising: splitting a display of the host computer into a grid including plural grid areas, each of which containing pixels; tracking a rate of display updates in the plural grid areas; calculating a weighted average of the grid areas that an updated region of the display overlaps, wherein the weighted average is calculated by multiplying the rate of display updates of each overlapped grid area with the percentage of the updated region that overlaps each overlapped grid area; selecting a compression method from plural different compression methods including a lossless compression method and a lossy compression method, wherein the compression method is selected based on the weighted average which is calculated by multiplying the rate of display updates of each overlapped grid area with the percentage of the updated region that overlaps each overlapped grid area; compressing the updated region using a compression method selected from the plural different compression methods including the lossless method and the lossy method; and transmitting the compressed updated region to the remote client device.