Algorithm Execution Output Cache
AssigneeMicrosoft Corporation
InventorsWilhelm R. Schmieder, Somesh Goel
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsWilhelm R. Schmieder, Somesh Goel
Estimating the term…
Techniques are disclosed for algorithm execution output cache. A remote presentation session server conducting concurrent remote presentation sessions with a plurality of clients generates a signature for each image that it is to send to a client. The remote presentation server also maintains a signature table comprising pairs of signatures and compressed images. Each signature and compressed image pair corresponds to input data (i.e. the signature was generated from an image and the compressed image was generated from that same image). The remote presentation session server checks the signature against the signature table. Where the remote presentation session server determines that there is a match between the signature and a signature in the signature table, it sends the client the compressed image that corresponds to the signature in the signature table that generated the match. In doing so, the remote presentation session server may avoid redundantly compressing the second image.
A method for caching data among a plurality of remote presentation sessions hosted by a server, comprising:
A system, comprising:
The system of claim 13, further bearing computer-readable instructions that, when executed on the processor, cause the processor to perform operations comprising:
A computer-readable storage medium bearing computer-readable instructions that, upon execution on a computer, cause the computer to perform operations comprising:
Dependencies are inferred from the claim text.