Patent ID: 7606925

Claim:
A method comprising: receiving, from one or more content providers, one or more Internet transmissions each comprising information regarding a multimedia content program available for real time distribution during a future time period to third parties, wherein the one or more Internet transmissions are received by a computer having a memory and a processor, and wherein the future time period corresponds to a license period established by the one or more content providers; receiving input selecting at least one said multimedia content program; transmitting to a computer operated by one or more of the content providers by way of an Internet protocol: a request for the selected at least one said multimedia content program; and one or more initial Web-based templates which require the one or more of the content providers to return a video storefront that is compatible with a carousel which will be used for delivering the selected at least one said multimedia content program to the third parties, wherein each Web-based template is a storefront Web page, and wherein each initial Web-based template comprises at least one advertising space; entering or selecting required metadata for each one or more initial Web-based templates; querying whether required metadata have been included in each of the one or more initial Web-based templates, wherein the querying comprises querying whether at least one advertisement has been selected for each advertising space and querying whether each advertisement for each time slot for each of the one or more initial Web-based templates has been designated as either headend scheduled or network-wide scheduled; preventing transmission of each of the one or more initial Web-based templates when all required metadata has not been entered or selected for a corresponding initial Web-based template; receiving from the computer operated by the one or more content providers by way of an Internet protocol, in one or more transmissions, one or more final Web-based templates each conforming to a corresponding said initial Web-based template and comprising information descriptive of the selected at least one said multimedia content program; issuing a query to determine if a video asset intrinsic matches a corresponding multimedia content program thereby ensuring that the overall end to end system of supplying a requested multimedia content program is likely to function as represented to an end viewer; and transmitting each said final Web-based template to a predetermined network resource at a predetermined time corresponding to the time period of availability, and transmitting to a carousel at a headend a multimedia content program corresponding to each said final Web-based template for real time distribution to third parties during the future time period, wherein each final Web-based template is a storefront Web page.