Patent Document ID: 8612450
Application ID: 13682532
Patent Status: 1

Claim One:
1. A content delivery system for differentially processing video content objects based on multi-node hierarchy assignments, the system comprising: a plurality of points of presence (POPs) distributed geographically in a content delivery network (CDN), the plurality of POPs having a set of caches distributed amongst the plurality of POPs, wherein the set of caches store a plurality of video content objects; a hierarchy database including a hierarchy with a plurality of nodes arranged amongst a plurality of levels, wherein: each node is defined by a node-defining term, each node in a lower level is connected to another node in a higher level, the node-defining terms increase in specificity throughout a progression from a highest level to a lowest level, and the node-defining terms relate to subject matter of the video content objects; a node assigner that, for each video content object of the plurality of video content objects: assigns the video content object to a first node in a respective first level in the hierarchy; assigns the video content object to a second node in the hierarchy, the second node is at a second level, the second level is higher than the first level, the second node is in a direct path of the first node in the hierarchy, the direct path is defined as a shortest path from the first node to the highest level of the hierarchy; generates metadata tags to characterize the video content object, the metadata tags including a first node-defining term defining the first node and a second node-defining term defining the second node; and stores the metadata tags; a metadata query engine that performs a search, from amongst the plurality of video content objects within the set of caches, for a first video content object of the plurality of video content objects that is characterized by the metadata tags; and an object-processing engine that identifies a processing condition, wherein the processing condition specifies a particular geography within the CDN to cache content objects; and a first POP, wherein: the first POP is within the particular geography of the CDN; and the first POP caches the first video content object based on the search performed by the metadata query engine and the object-processing engine identifying the processing condition to cache the first video content object within the particular geography.