Patent ID: 9135154
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A method for caching data among a plurality of remote presentation sessions hosted by a server, comprising: generating a first frame of graphics data for a first client in a first user session on the server that the server uses to conduct a first remote presentation session, the first frame comprising a first plurality of image tiles; determining a first signature for a first tile of the first plurality of tiles; determining that a signature table does not comprise the first signature; compressing the first tile into a first compressed tile; sending the first compressed tile to the first client in the first remote presentation session; generating a second frame of graphics data for a second client in a second user session on the server that the server uses to conduct a second remote presentation session, the second frame comprising a second plurality of image tiles, the second frame of graphics data differing from the first frame of graphics data; determining a second signature for a second tile of the second plurality of tiles, the second tile being in a different location within the second frame than the location of the first tile within the first frame; determining that the second signature matches the first signature; and sending the first compressed tile to the second client in the second remote presentation session.