Multimedia content management system
First Claim
1. A method performed by a content distribution computer system, the method comprising:
- receiving transmissions of content item components for different content items via a network over time, the content item components including at least video data components, audio data components, and metadata components, at least some of the content item components for a given content item received at different times;
storing the content item components, correlated by content item identifiers, each of the different content items having a different content item identifier;
performing quality control checks with respect to formatting of at least certain types of the stored content item components;
determining when particular content items of the stored content items are publishable for different content distribution channels based on the quality control checks and on publishing rules that specify particular combinations of types of content item components to be stored for the particular content items;
based on determining that the particular content items are publishable for particular content distribution channels, one or more servers publishing the particular content items by transmitting particular stored content item components that are correlated to the particular content items, including particular video data components, over one or more networks to client devices associated with the particular content distribution channels, a set of content item components transmitted to given client devices for a first content item varying depending on the particular content distribution channels through which the given client devices request the first content item;
receiving or generating an additional content item component for the first content item after publishing the first content item to a first channel;
responsive to receiving or generating the additional content item component, performing one or more of;
publishing the first content item to a second channel to which the first content item was previously not publishable, or updating a listing of the first content item published to the first channel.
3 Assignments
0 Petitions
Accused Products
Abstract
Approaches, techniques, and mechanisms are disclosed for the collection, distribution, and/or reporting of media content. According to an embodiment, media content items from one or more content providers are ingested into a content distribution system implemented by one or more server computer devices. These items of media content may comprise a variety of constituent elements, such as one or more video data units, one or more audio data units, descriptive metadata, subtitle units, thumbnails, or other information, which may be ingested all at once, or separately over time. Items may be processed using various workflows to refine content item components and/or generate new content items. Various publishing rules may be utilized to determine when the system is ready to publish a content item and distribute the item to client devices. Clients may request content items from various published listings, or search for content items by metadata and/or subtitles.
-
Citations
24 Claims
-
1. A method performed by a content distribution computer system, the method comprising:
-
receiving transmissions of content item components for different content items via a network over time, the content item components including at least video data components, audio data components, and metadata components, at least some of the content item components for a given content item received at different times; storing the content item components, correlated by content item identifiers, each of the different content items having a different content item identifier; performing quality control checks with respect to formatting of at least certain types of the stored content item components; determining when particular content items of the stored content items are publishable for different content distribution channels based on the quality control checks and on publishing rules that specify particular combinations of types of content item components to be stored for the particular content items; based on determining that the particular content items are publishable for particular content distribution channels, one or more servers publishing the particular content items by transmitting particular stored content item components that are correlated to the particular content items, including particular video data components, over one or more networks to client devices associated with the particular content distribution channels, a set of content item components transmitted to given client devices for a first content item varying depending on the particular content distribution channels through which the given client devices request the first content item; receiving or generating an additional content item component for the first content item after publishing the first content item to a first channel; responsive to receiving or generating the additional content item component, performing one or more of;
publishing the first content item to a second channel to which the first content item was previously not publishable, or updating a listing of the first content item published to the first channel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices in a content distribution computer system, cause:
-
receiving transmissions of content item components for different content items via a network over time, the content item components including at least video data components, audio data components, and metadata components, at least some of the content item components for a given content item received at different times; storing the content item components, correlated by content item identifiers, each of the different content items having a different content item identifier; performing quality control checks with respect to formatting of at least certain types of the stored content item components; determining when particular content items of the stored content items are publishable for different content distribution channels based on the quality control checks and on publishing rules that specify particular combinations of types of content item components to be stored for the particular content items; based on determining that the particular content items are publishable for particular content distribution channels, one or more servers publishing the particular content items by transmitting particular stored content item components that are correlated to the particular content items, including particular video data components, over one or more networks to client devices associated with the particular content distribution channels, a set of content item components transmitted to given client devices for a first content item varying depending on the particular content distribution channels through which the given client devices request the first content item; receiving or generating an additional content item component for the first content item after publishing the first content item to a first channel; responsive to receiving or generating the additional content item component, performing one or more of;
publishing the first content item to a second channel to which the first content item was previously not publishable, or updating a listing of the first content item published to the first channel. - View Dependent Claims (8, 9, 10, 11, 12, 13, 19)
-
-
14. A content distribution computer system comprising:
-
an ingestion subsystem configured to receive transmissions of content item components for different content items via a network over time, the content item components including at least video components, audio components, and metadata components, the ingestion subsystem further configured to store the content item components correlated by content item identifiers, each of the different content items having a different content item identifier, at least some of the content item components for a given content item being received at different times; a quality control subsystem configured to execute quality control processes with respect to the stored content item components, and further to, based on the quality control processes and on publishing rules that specify particular combinations of types of content item components to be stored for particular content items, determine when the particular content items of the content items are publishable for different content distribution channels; a distribution subsystem configured to generate listings of the particular content items that are publishable with respect to particular content distribution channels, the distribution subsystem including one or more servers configured to publish the listings by transmitting the listings over one or more networks to client devices associated with the particular content distribution channels, and further to publish a first content item described in the listings by transmitting stored content item components correlated to the first content item to requesting client devices that request the first content item over the one or more networks, the stored content item components transmitted to a given client device varying depending on the particular content distribution channels through which the given client devices request the first content item; wherein the ingestion subsystem is configured to continue to receive an additional content item components for the first content item after the first content item has already been described by the distribution subsystem in a first listing published to a first channel; wherein the distribution subsystem is further configured to, based on the additional content item component, publish the first content item to a second channel to which the first content item was previously not publishable, by the one or more servers transmitting at least the additional content item component to client devices that request the first content item through the second channel. - View Dependent Claims (15, 16, 17, 18, 20, 21)
-
-
22. A content distribution computer system comprising:
-
an ingestion subsystem configured to receive transmissions of content item components for different content items via a network over time, the content item components including at least video components, audio components, and metadata components, the ingestion subsystem further configured to store the content item components correlated by content item identifiers, each of the different content items having a different content item identifier, at least some of the content item components for a given content item being received at different times; a quality control subsystem configured to execute quality control processes with respect to the stored content item components, and further to, based on the quality control processes and on publishing rules that specify particular combinations of types of content item components to be stored for particular content items, determine when the particular content items of the content items are publishable for different content distribution channels; a distribution subsystem configured to generate listings of the particular content items that are publishable with respect to particular content distribution channels, the distribution subsystem including one or more servers configured to publish the listings by transmitting the listings over one or more networks to client devices associated with the particular content distribution channels, and further to publish a first content item described in the listings by transmitting stored content item components correlated to the first content item to requesting client devices that request the first content item over the one or more networks, the stored content item components transmitted to a given client device varying depending on the particular content distribution channels through which the given client devices request the first content item; wherein the quality control subsystem is configured to continue generating additional content item components for a first content item after the first content item has already been described by the distribution subsystem in a first listing published to a first channel; wherein the distribution subsystem is further configured to, based on the additional content item component, publish the first content item to a second channel to which the first content item was previously not publishable, by the one or more servers transmitting at least the additional content item component to client devices that request the first content item through the second channel. - View Dependent Claims (23, 24)
-
Specification