Patent ID: 8458007

Claim:
A computer-implemented method, comprising: receiving, by at least one processing system comprising a processor, an order associated with processing a media file; generating, by the at least one processing system, a workflow associated with fulfilling the order; identifying, by the at least one processing system, a plurality of tasks associated with the workflow; and generating, by the at least one processing system, an estimate associated with executing the plurality of tasks, wherein the generating an estimate comprises: identifying a resource type associated with the media file and the order, and identifying capacity requirements associated with executing the plurality of tasks, wherein the order is associated with at least two of: transcoding the media file from a first format into at least one other format, inserting an advertisement or a logo into the media file, concatenating a second media file to the media file, inserting black space into at least a portion of the media file, or performing audio transcoding on the media file.