Patent ID: 7502784

Claim:
A method of reducing the amount of data transmitted from a server to a client via a communications network, the method being performed at the client and comprising the steps of: (a) receiving a protocol stream, the protocol stream including an indicia of graphical data, a command associated with the graphical data, and a plurality of other commands; (b) searching for the graphical data using the indicia; (c) upon failing to locate the graphical data, storing the command associated with the graphical data together with the plurality of other commands in a queue; (d) receiving the graphical data; (e) processing the received graphical data using the associated command; (f) processing at least some of the plurality of other commands in the queue; (g) queuing a command associated with the graphical data together with a plurality of other commands in a queue; (h) determining whether the queued command associated with the graphical data supersedes at least one of the plurality of other queued command; and (i) removing the at least one of the plurality of other queued commands from the queue upon determining that the queued command associated with the graphical data supersedes the at least one of the plurality of other queued commands.