Patent ID: 9350826
Filing Date: 2016-05-24
CPC Classification: H04L

Claim Text:
1. A method comprising: receiving, by a server, a pre-fetching request from a client; before executing the pre-fetching request, storing, by the server, the pre-fetching request within a pre-fetching request storage area of the server different from an actual request storage area of the server in which non-prefetching requests are stored; after storing the pre-fetching request within the pre-fetching request storage area, assigning, by the server, the pre-fetching request storage area a dynamic priority that changes over time based on a length of time that the pre-fetching request remains in the pre-fetching request storage area; regardless of whether any non-prefetching requests are stored in the actual request storage area, at a point in time at which the dynamic priority of the prefetching request exceeds a priority threshold, removing, by the server, the pre-fetching request from the pre-fetching request storage area; after removing the pre-fetching request from the pre-fetching request storage area, executing, by the server, the pre-fetching request to retrieve data indicated by the pre-fetching request; and after executing the pre-fetching request, storing, by the server, the data that has been received for subsequent fulfillment of an actual request for the data.