Patent ID: 7870577

Claim:
A computer implemented method for delivering media content for an intended audience, wherein all steps are performed by the computer, the computer comprising a processor, a memory device and control logic stored therein, said method comprising: presenting a plurality of advertisement campaigns to a user through a computer interface, each advertising campaign comprising a plurality of fillable video segment slots, each fillable segment slot arranged at a specific time point within said advertisement campaign, in response to receiving a campaign selection input, presenting the user with a first set of criteria associated with the selected advertisement campaign; receiving a first criteria selection from the user; accessing a library of media segments stored in the memory device, each of the media segments comprising a portion of an advertisement, each media segment associated with metadata defining the media segment; transmitting the first criteria selection to an assembly component; searching the memory device for media segments having metadata correlating with the first criteria selection; retrieving at least one correlating media segment from the memory device; inserting the correlating media segment into one of the fillable media slots into the advertisement campaign, thereby generating a first version of a completed commercial; receiving instructions from the user to assemble a second version of a completed commercial using a second set of criteria; receiving a second criteria selection from the user; accessing a library of media segments stored in the memory device; transmitting the second criteria selection to an assembly component; searching the memory device for media segments having metadata correlating with the second criteria selection; retrieving at least one correlating media segment from the memory device; inserting the correlating media segment into one of the fillable media slots into the advertisement campaign, thereby generating a second version of a completed commercial; converting the first and second versions of the completed commercial to a format suitable for use on a website; transmitting the converted versions of the completed commercials to the website; receiving feedback data on the converted versions of the completed commercial from the website; and selecting one of the first and second versions of the media content for broadcasting over a television network based at least in part on the received feedback data.