Patent ID: 8572210
Filing Date: 2013-10-29
Classification: G06F,H04L

Abstract:
1. A method, in a system in which a plurality of content providers provide resources to clients, wherein each content provider provides at least some resources via one or more content sources associated with that content provider, and wherein a first document is associated with a first content provider of said plurality of content providers, said first document comprising at least one reference to a first resource, said at least one reference comprising a first original hostname that is associated with at least a first origin server associated with said first content provider, and wherein a second document is associated with a second content provider of said plurality of content providers, said second document including at least one reference to a second resource, said at least one reference to said second resource comprising a second original hostname that is associated with at least a second origin server associated with said second content provider, the method comprising: (A) providing a plurality of repeater servers forming a shared content delivery network (CDN), wherein each of the plurality of repeater servers is distinct from the first origin server and the second origin server; and (B) configuring each of the plurality of repeater servers to serve resources on behalf of subscribers to the shared CDN, wherein the subscribers to the shared CDN comprise the first content provider and the second content provider, the configuring act comprising: (C) after the first document has been served to a first client from an origin server associated with said first content provider, serving said first resource to said first client from the first repeater server in response to receipt by the first repeater server of a first request comprising an HTTP header having the first modified hostname, and (D) after the second document has been served to a second client from an origin server associated with said second content provider, serving the second resource to the second client from the second repeater server in response to receipt by the second repeater server of a second request comprising an HTTP header having the second modified hostname.