Patent ID: 8291007

Claim:
A system for enhancing perceived throughput between a client and a server, said system comprising: a predictive server in association with said server, wherein said predictive server comprises a server analyzer unit and a server storage unit; and a client agent in association with the client, wherein the client agent comprises an agent analyzer unit and an agent storage unit; wherein the predictive server analyzes, at the predictive server analyzer unit, a first response that is received from said server acting on a request for a web page and, accordingly generates at the predictive server storage unit a predictive list of requests for objects which are needed for presenting the requested web page, and wherein the predictive server further issues predictive requests to the server, receives predictive responses from the server, and forwards the first response and the received predictive responses to the client agent; and wherein the client agent receives, with the agent analyzer unit of the client agent, via the predictive server, the first response, analyzes the first response, automatically forwards said first response to the client, receives from the client a request for an object contained in the first response and is needed for presenting the requested web page, compares the request for said object with the already received predicted responses, and when an already received corresponding predicted response exists, the existing predictive response is forwarded to the client.