1. A multimedia content network server, comprising: a processor; a content interface coupled to the processor and configured to receive, from a media source, a multimedia stream including a multimedia program; a network interface coupled to the processor and configured to provide an interface to a broadband connection; and processor executable instructions, wherein the instructions, when executed by a processor, cause the processor to perform operations comprising: identifying a group of subordinate nodes available to analyze a multimedia program; assigning different analysis tasks associated with the multimedia program to the subordinate nodes in the group; receiving analysis results from the subordinate nodes; and modifying electronic programming guide information for the multimedia program based on the analysis results.