Patent ID: 7716306

Claim:
A method for processing a data request, said method comprising: a proxy server receiving the data request from a client machine; responsive to said proxy server receiving the data request from the client machine, said proxy server sending the data request to a target server, after said proxy server sending the data request to the target server, said proxy server receiving from the target server a first data packet of the data response; after said proxy server receiving the first data packet of the data response, said proxy server determining that the data response has a compressed graphic format and said proxy server determining that the data response comprises more than one data packet, said more than one data packet consisting of the first data packet and additional data packets; responsive to said proxy server determining that the data response has the compressed graphic format and to said proxy server determining that the data response comprises said more than one data packet, said proxy server determining that the proxy server comprises a cached copy of the data response; responsive to said proxy server determining that the proxy server comprises said cached copy of the data response, said proxy server terminating communication with the target server to prevent the target server from sending to the proxy server the additional data packets of the data response; and responsive to said proxy server terminating communication with the target server, said proxy server sending the cached copy of the data response to the client machine.