Patent ID: 7024466

Claim:
A system for delivering content items over a network for download to recipient processors within a service region, the system comprising: a plurality of edge servers connected for communication on the network and distributed within the service region, each edge server having a storage facility for storing content items for delivery to recipient processors, wherein selected content items are stored on each edge server by applying an algorithm to determine content least frequently used, and selected content items are stored on each edge server based on a least frequently used determination so that not all available content items are stored on each edge server; at least one parent server connected for communication on the network, wherein the at least one parent server stores all available content items and provides content items to the plurality of edge servers, the plurality of edge servers requesting content not stored thereon from the at least one parent server; and at least one main server connected for communication on the network for providing an interface for receiving and processing requests for content items from recipient processors, wherein each main server is programmed or configured for directing recipient processors to edge servers to obtain requested content items.