Patent ID: 7930402
Filing Date: 2011-04-19
Classification: G06Q,H04L

Abstract:
1. A method implemented by a service provider on behalf of one or more content provider customers, comprising: providing a plurality of edge servers from which end users obtain content provider content files; providing a plurality of storage servers that store at least one content library associated with a content provider customer; in association with a first location, locating at least a first storage server of the plurality of storage servers in association with at least a first edge server of the plurality of edge servers so that one or more content provider content files may be exchanged within the first location between the first storage server and the first edge server without those content provider content files having to traverse a wide area network (WAN); in association with a second location distinct from the first location, and wherein the first and second locations are connected to one another over the WAN, locating at least a second storage server of the plurality of storage servers in association with at least a second edge server of the plurality of edge servers so that one or more content provider content files may be exchanged within the second location between the second storage server and the second edge server without those content provider content files having to traverse the WAN; wherein a content provider customer's most frequently-requested content files are cached and served from the plurality of edge servers while the content provider customer's less frequently-requested content files are stored on the plurality of storage servers; tracking popularity of a given content provider content file on at least one edge server; and providing the content provider customer with at least one report identifying relative popularity of content provider content files in the content library.