The present invention improves the performance of distributed systems by reducing
the amount of graphical data transmitted between an application server and a thin
client. The encoding technique used for graphical data is adapted in response to
the repetitiveness of the graphical data during a particular client-server session.
Indexes are maintained that are indicative of this repetitiveness and which identify
a particular location in the client's cache memory storing the graphical data.
Where the index is not found, but a fuzzy key indicates a strong likelihood that
the graphical object is located at the client, the client's persistent storage
memory is searched for a file name corresponding to the fuzzy key and which stores
the graphical object therein.