Optimized key frame caching for remote interface rendering
AssigneeMicrosoft Corporation
InventorBrian McDowell
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorBrian McDowell
Estimating the term…
Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.
A method for managing a cache, comprising:
A method for managing a cache, comprising:
A server comprising:
Dependencies are inferred from the claim text.