Patent ID: 8930500
Filing Date: 2015-01-06
Classification: G06F,H04L

Abstract:
1. A method of delivering data in a content delivery network, the content delivery network including a plurality of network nodes, the method comprising: (a) intercepting, by one or more acceleration servers, queries initiated by a client to at least two nodes in the content delivery network to have the at least two nodes each provide a particular portion of a data item identified by the queries as a response; (b) determining whether any of the particular portions of the data item that is identified by the queries initiated by the client are stored at the one or more acceleration servers; (c) when any one of the portions of the data item that is identified by the queries initiated by the client is stored at the one or more acceleration servers, transmitting that portion of the data item stored at the one or more acceleration servers to the client such that the client receives that portion of the data item from the one or more acceleration servers instead of from one of the at least two nodes in the content delivery network; and (d) when any one of the portions of the data item that is identified by the queries initiated by the client is not stored at the one or more acceleration servers, receiving that portion of the data item from one or more nodes in the content delivery network and storing the portions of the data item at the one or more acceleration servers such that a subsequent request by a node for that portion of the data item can be satisfied by the one or more acceleration servers.