CENTRALIZED CONTENT MANAGEMENT SYSTEM FOR MANAGING DISTRIBUTION OF PACKAGES TO VIDEO SERVICE PROVIDERS
First Claim
1. A system for exporting a localized package to a video service provider wherein said video service provider provides a video program over a distribution facility to a subscriber of the video service provider for viewing, said system comprising:
- a first interface configured to receive a first package, said first package comprising a data structure comprising;
a) a first title metadata, said first title metadata indicating a title of said video program, andb) a first video asset further comprising a first video content and a first video metadata part, wherein said first video metadata comprises a first major version value and a first minor version value;
a processor configured to;
a) receive the first package from the first interface,b) store the first package,c) generate a normalized package based on the first package, wherein said normalized package comprises a normalized title metadata and a normalized video asset, said normalized title metadata being different from said first title metadata and said normalized video asset is determined independently from a particular video service provider destination;
d) ascertain a destination video service provider to receive a localized package wherein said localized package is based on said normalized package,e) retrieve video service provider destination specific configuration data,f) generate said localized package using said normalized package and said video service provider destination specific configuration data, wherein said localized package comprises a second data structure comprising;
a) second title metadata, said title metadata indicating the title of the video program, said second title metadata being different from said normalized title metadata, andb) a second video asset further comprising a second video content and a second video metadata, wherein said second video content is based on the first video content, and the second video metadata comprises the first major version value and a second minor version value;
a data storage configured to storing said first package, said normalized package, and said localized package, and said video service provider destination specific configuration data; and
a second interface configured to receive said localized package from said processor, and transmit said localized package to said video service provider.
2 Assignments
0 Petitions
Accused Products
Abstract
A centralized Content Management System (“CCMS”) facilitates management of packages comprising assets comprising meta-data and associated content of video programs for distribution to various types of service providers and equipment locations therein. The CCMS can receive meta-data and associated content, normalize the meta-data according to various formats based on various rules depending on where the meta-data and contents are to be distributed, and the distribute the content. The CCMS has various capabilities for managing packages, including adapting the meta-data and content for different types of equipment or individual locations based on rules for that service provider, thus providing an automated system reducing error and time in distributing video assets to a number of locations.
-
Citations
21 Claims
-
1. A system for exporting a localized package to a video service provider wherein said video service provider provides a video program over a distribution facility to a subscriber of the video service provider for viewing, said system comprising:
-
a first interface configured to receive a first package, said first package comprising a data structure comprising; a) a first title metadata, said first title metadata indicating a title of said video program, and b) a first video asset further comprising a first video content and a first video metadata part, wherein said first video metadata comprises a first major version value and a first minor version value; a processor configured to; a) receive the first package from the first interface, b) store the first package, c) generate a normalized package based on the first package, wherein said normalized package comprises a normalized title metadata and a normalized video asset, said normalized title metadata being different from said first title metadata and said normalized video asset is determined independently from a particular video service provider destination; d) ascertain a destination video service provider to receive a localized package wherein said localized package is based on said normalized package, e) retrieve video service provider destination specific configuration data, f) generate said localized package using said normalized package and said video service provider destination specific configuration data, wherein said localized package comprises a second data structure comprising; a) second title metadata, said title metadata indicating the title of the video program, said second title metadata being different from said normalized title metadata, and b) a second video asset further comprising a second video content and a second video metadata, wherein said second video content is based on the first video content, and the second video metadata comprises the first major version value and a second minor version value; a data storage configured to storing said first package, said normalized package, and said localized package, and said video service provider destination specific configuration data; and a second interface configured to receive said localized package from said processor, and transmit said localized package to said video service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of exporting a localized package to a video service provider comprising the steps of:
-
receiving a first package from a communication facility originating from a video program distributor at a first interface of a processing system, said first package comprising a data structure comprising; a) a first title metadata, said first title metadata indicating a title of a video program, and b) a first video asset further comprising a video content and a video metadata, wherein said video metadata comprises a first major version value and a first minor version value; storing said first package in a data storage system of the processing system by a processor; generating a normalized package based on the first package by said processor, said normalized package generated independent of said video service provider, wherein said normalized package comprises a normalized title metadata and a normalized video asset, said video asset comprising a normalized video content and a normalized video metadata; ascertaining a video service provider to receive a localized package by said processor, wherein said localized package is based on said normalized package; said processor retrieving video service provider destination specific configuration data from the data storage system; generating said localized package using i) said normalized package and ii) said video service provider destination specific configuration data, wherein said localized package comprises a second data structure comprising a) a second title metadata, said second title metadata indicating the title of the video program, and b) a second video asset further comprising a second video content and a second video metadata, wherein said second video content is based on the first video content, and the second video metadata comprises a second version value, said second version value comprising the first major version value and a second minor version value; storing said localized package in said data storage system; and said processor transmitting said localized package over a second interface to said video service provider. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium containing code executable by a processor for providing a package to a video service provider comprising computer-readable program instructions adapted for:
-
receiving a first package from a communication facility originating from a video program distributor at a first interface of a processing system, said first package comprising a data structure comprising; a) a first title metadata, said first title metadata indicating a title of a video program, and b) a first video asset further comprising a video content and a video metadata, wherein said video metatdata comprises a first major version value and a first minor version value; storing said first package in a data storage system of the processing system by a processor; generating a normalized package based on the first package, wherein said normalized package is generated independent of the video service provider, wherein said normalized package comprises a normalized title metadata and a normalized video asset, said normalized video asset comprising a normalized video content and a normalized video metadata; ascertaining the video service provider to receive a localized package by said processor, wherein said localized package is based on said normalized package; retrieving video service provider destination specific configuration data from the data storage system; generating said localized package using i) said normalized package and ii) said video service provider destination specific configuration data, wherein said localized package comprises a second data structure comprising; a) a second title metadata, said second title metadata indicating the title of the video program, and b) a second video asset further comprising a second video content and a second video metadata, wherein said second video content is based on the first video content, and the second video metadata comprises a second version value, wherein said second version value comprises the first major version value and a second minor version value; storing said localized package in said data storage system; and transmitting said localized package over a second interface to said video service provider. - View Dependent Claims (19, 20, 21)
-
Specification