1. A non-transitory computer readable medium including processor executable instructions, wherein the instructions, when executed by a processor, cause the processor to perform operations comprising: detecting a program in a multimedia content stream provided to a plurality of subordinate nodes; dividing the program into a plurality of different and discrete segments; associating each of the plurality of subordinate nodes with a corresponding one of the plurality of different and discrete segments; instructing each of the plurality of subordinate nodes to analyze its corresponding different and discrete segment and provide an analysis result; responsive to receiving the analysis results from each the plurality of subordinate nodes, generating a metadata profile of the program based, at least in part, on the analysis results.