Patent ID: 7412685

Claim:
A method comprising: building an execution list to facilitate processing of media content for a user-defined development project, the execution list comprising: a chain identifier field for holding identifiers for identifying chains of components that are to be employed in connection with the development project; a source identifier field for denoting a project source associated with a particular chain identifier; a project time field for denoting when, during project execution, an associated source chain is required; a source time field for denoting which portion of a source is required to support execution of the project for an associated entry in the project time field; and a dependencies field for denoting whether an associated chain is dependent on any other chain(s); and using the execution list to organize and execute the development project, wherein the using comprises dynamically managing, with a matrix switch filter within a filter graph, chain priorities based, at least in part, on how soon a chain is required to support uninterrupted execution of the project.