Patent ID: 8806142

Claim:
One or more computer-readable storage device having stored computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to obtain unrequested pre-fetched data in anticipation of one or more future client requests by implementing a method that includes: an act of identifying one or more client requests; in response to the one or more client requests, an act of generating response data that is responsive to the one or more client requests; an act of providing the response data to the client; an act of attempting to predict a future client request for an anticipated predetermined situation, wherein said attempting to predict the future client request includes distinguishing between different past behaviors of the client to predict how the client is likely to behave when encountering the anticipated predetermined situation; and an act of generating anticipatory data that is responsive to the predicted future client request for the anticipated predetermined situation without being directly responsive to the one or more client requests.