Patent ID: 7103099
Filing Date: 2006-09-05
Classification: A63F,H04N

Abstract:
1. In a server connected to a client over a network, a method of generating a compressed video stream of a user interface in order to provide said client with remote access to one or more computer programs running at said server, said method comprising: executing a computer program at said server, said computer program providing a plurality of display commands which represent a user interface for said computer program; drawing at least a portion of said user interface for said computer program on a virtual display at said server; prior to compressing said user interface for remote display at said client, generating a plurality of quantized transform coefficients from said display commands, wherein one or more different quantized transform coefficients are generated for different display commands; creating a compressed video stream or said user interface by utilizing said coefficients for said different display commands; sending said compressed video stream to said client for remotely displaying said user interface at said client as a video stream as opposed to said plurality of display commands provided by said program; receiving user input from said client that is directed to said user interface; and based on the received user input from said client, sending a second compressed video stream to said client for remotely displaying a modified version of said user interface of said computer program.