Video delivery workflow
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Each transmission received from a video asset owner includes information regarding a video asset that is available for real time distribution during a future time period to third parties. Following a selection from among the video assets, the corresponding video asset owners receive transmissions requesting the selected video assets and one or more initial templates. The video asset owners transmit final templates that conform to the initial templates and contain information descriptive of the video assets. Each final template, and the corresponding video asset, is transmitted to predetermined network resource, such as a headend, at a predetermined time corresponding to the future time period of availability. The predetermined network resource can then distribute video assets to viewers that were requested from the corresponding video storefront by viewers.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
sending, to a computer of a network operator, 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 future time period corresponds to a license period established by the one or more content providers; in response to the sending, receiving from the network operator by way of an Internet protocol; a request for one or more said multimedia content programs; and one or more initial Web-based templates which require including a video storefront that is compatible with a carousel which will be used by the network operator for delivering the one or more said multimedia content programs 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; associating information descriptive of one said requested multimedia content program with one said initial Web-based template to form a final Web-based template for each said requested multimedia content program; 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; issuing a query to determine if a video asset intrinsic matches of each final Web-based template 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, to the network operator, each said final Web-based template, and transmitting to a carousel at a headend a multimedia content program corresponding to each said final Web-based template for real time distribution by the network operator during the future time period to third parties, wherein each final Web-based template is a storefront Web page. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification