×

Content tagging using multi-node hierarchical content assignments

  • US 8,612,450 B1
  • Filed: 11/20/2012
  • Issued: 12/17/2013
  • Est. Priority Date: 11/20/2012
  • Status: Active Grant
First Claim
Patent Images

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, andthe 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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×