1. A method for transmitting a reduced amount of graphical data from a server to a client, the method comprising: intercepting, by a server agent executing on a server, a portion of a data stream including graphical display commands and graphical data, wherein at least a portion of the graphical data is associated with an identifier; determining, by the server agent, a fuzzy key associated with the portion of the graphical data, the fuzzy key formed from the identifier; transmitting, by the server agent, the fuzzy key to a client agent executing on a client communicating with the server; receiving, by the server agent, a message from the client agent indicating that the portion of the graphical data does not exist on the client; and transmitting, by the server agent and responsive to the received message, the portion of the graphical data to the client.