Multicase Downloading Using Path Information
First Claim
1. A method for delivering content to a requesting client from a content server through a content delivery network containing edge servers, comprising the steps of:
- receiving a content request by said content server, from said requesting client;
creating a path of edge servers, by said content server, the path is from said requesting client to a source of the requested content;
returning a request-routing message containing said path, by said content server, to said requesting client to identify at least one edge server via which the client can request the content for delivery.
3 Assignments
0 Petitions
Accused Products
Abstract
The downloading of content to a requesting client (A1, A2 and A3) through content distribution network consisting of edge servers occurs upon receiving a content request, a content server responses with a request-routing message that includes source data identifying the content and path data identifying a path through the network to a source of such content. Having the path information in request-routing message enables a requesting client to make the request to a particular edge server, which in turn can register the downloading request and access the content from an appropriate location, thereby obviating the frequent communication between the content server and edge servers on the path.
42 Citations
12 Claims
-
1. A method for delivering content to a requesting client from a content server through a content delivery network containing edge servers, comprising the steps of:
-
receiving a content request by said content server, from said requesting client; creating a path of edge servers, by said content server, the path is from said requesting client to a source of the requested content; returning a request-routing message containing said path, by said content server, to said requesting client to identify at least one edge server via which the client can request the content for delivery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for delivering content to a requesting client, comprising:
-
content server means for (1) receiving a content request from said requesting client, (2) for creating a path of edge servers from said requesting client to a source of the requested content;
(3) for returning to a request-routing message containing said path, by said content server, to said requesting client; and
(4) for sending a content request, by said requesting client, to at least a first edge server on said path; and
whereinthe at least one of the edge server means receiving said content request and parsing the path data within said content request, to identify at least one server via which the requested piece of content will be delivered; and
forwarding a content request to the identified server by said edge server;
so said identified server can deliver the requested piece of content. - View Dependent Claims (11)
-
-
12. A method for delivering content to a requesting client, comprising the steps of:
-
responsive to a request from the client for a piece of content, returning to the requesting client content information including source data identifying a source of the content and path data identifying a path to such content source; receiving from the requesting client the content source information to initiate content delivery; parsing the path data within the received client source information to identify at least one server via which the requested piece of content will be delivered; and downloading the requested piece of content via the identified server.
-
Specification