Patent ID: 8370449
Filing Date: 2013-02-05
Classification: G06F,H04L

Abstract:
1. A method to cache content objects in a content delivery network (CDN) according to an arrangement of using different parent caches for URI requests received at different times, the method comprising: receiving a universal resource indicator (URI) at a cache of an edge server in a first point of presence (POP) at a first time, wherein the URI specifies a content object; determining that the cache does not hold the content object; analyzing the URI to determine a first hierarchical tree of caches, the first hierarchical tree of caches having a plurality of levels of caches to successively receive content-object requests upon cache misses at previous levels, the first hierarchical tree of caches comprising a first parent cache; requesting the first content object from the first parent cache in a second POP; receiving the URI at the cache of the edge server in the first POP at a second time after the first time; determining that the cache still does not hold the content object; analyzing the URI to determine a second hierarchical tree of caches, the second hierarchical tree of caches having a plurality of levels of caches to successively receive content-object requests upon cache misses at previous levels, the second hierarchical tree of caches comprising a second parent cache different from the first parent cache; and requesting the content object from the second parent cache.