Patent ID: 9026615
Filing Date: 2015-05-05
Classification: H04L,H04N

Abstract:
1. A method of communicating image data during a remote computing session to a client using an unreliable transport protocol, comprising: transmitting to the client, by a computer comprising at least one processor, (i) an initial encoding of a first image instance of a first spatial tile in a first frame of a sequence of image frames followed by (ii) an initial encoding of a second image instance of the first spatial tile in a second frame of the sequence and subsequent to the first frame, the image of the first spatial tile changed between the first image instance and the second image instance; transmitting to the client, by the computer, an encoding indicative of a perfect match between pixel values of a first image instance of a second spatial tile, in a third frame of the sequence and subsequent to the second frame, and the first image instance of the first spatial tile; and receiving, by the computer, a cache miss from the client indicating an absence of a decoding of the encoding of the first image instance of the first spatial tile, the absence identifying a synchronization error between image tiles cached at the client and information at the computer identifying available image tiles at the client; and transmitting, in response to the indication of the absence, an initial encoding of a second image instance of the second spatial tile to the client.