1. A master node in a distributed content analysis network, the master node comprising: a memory device programmed with instructions, executable by a processor wherein the instructions, when executed by the processor perform operations, the operations comprising: identifying a program in a multimedia content stream provided to a plurality of subordinate nodes; dividing the program into discrete segments, wherein each of the plurality of subordinate nodes is associated with a corresponding discrete segment that is different; assigning analysis tasks to the plurality of subordinate nodes, wherein each of the analysis tasks instructs a different one of the plurality of subordinate nodes to respectively analyze the corresponding discrete segment of the program; receiving results of the analysis tasks from the plurality of subordinate nodes; and generating a metadata profile of the program based, at least in part, on the results.