Patent ID: 8806053

Claim:
A method for efficient transmission of data between a requesting computer and a server, the method comprising: receiving, at a network traffic management device, a request for server data comprising a plurality of data packets from a requesting computer and sending the request to the server over at least one network; receiving a first portion of the server data from the server at the network traffic management device; determining, at the network traffic management device, whether a remaining portion of the server data, not yet received at the network traffic management device in response to the request, is stored at the network traffic management device based on the received first portion of the server data; sending a preemptive acknowledgement signal from the network traffic management device to the server, subsequent to receiving the first portion of the server data, to cause the server to terminate transmission of the remaining portion of the server data, when the remaining portion of the sever data is determined to be stored at the network traffic management device; and sending the remaining portion of the server data stored at the network traffic management device to the requesting computer.