Method and apparatus for video on demand asset management
First Claim
1. A system comprising:
- a schedule management system arranged to receive and validate a schedule;
wherein validating the schedule includes comparing duration information measured from an asset to duration information included in the schedule;
a content manager system arranged to monitor and control the loading of assets into a video server according to the validated schedule, wherein the assets include video content scheduled for transmission to subscribers of a video on demand;
wherein the content manager includes a graphical user interface configured to allow an administrator to view a selected asset and verify the integrity of the selected asset loaded into the video server; and
a schedule distributor arranged to distribute a finalized schedule of programming events to external entities of the video on demand system, including the video server;
wherein the schedule management system, responsive to commands from the administrator, modifies the validated schedule to generate the finalized schedule of programming events.
0 Assignments
0 Petitions
Accused Products
Abstract
A master scheduler system and method automatically operate and/or coordinate operation of a plurality of relatively independent systems, including manual systems, to function as an NVOD system to provide automating diverse operations for supporting and maintaining an NVOD system. The master scheduler system and method may also be applied to automate manual processes of analog-based and digital broadcast based service. The master scheduler receives, processes, and disseminates NVOD schedule-related information for end-to-end NVOD service; that is, sending video from a back-end which stores video data to a head-end for viewing by a user. The master scheduler also provides operations support for the NVOD system, such as maintaining the head-end configuration, allocating channels, performing asset management, performing content management, etc. The master scheduler provides validation of scheduling information by comparing information such as programmed schedules, asset metadata, and data obtained by measuring asset parameters, for example duration.
-
Citations
17 Claims
-
1. A system comprising:
-
a schedule management system arranged to receive and validate a schedule; wherein validating the schedule includes comparing duration information measured from an asset to duration information included in the schedule; a content manager system arranged to monitor and control the loading of assets into a video server according to the validated schedule, wherein the assets include video content scheduled for transmission to subscribers of a video on demand; wherein the content manager includes a graphical user interface configured to allow an administrator to view a selected asset and verify the integrity of the selected asset loaded into the video server; and a schedule distributor arranged to distribute a finalized schedule of programming events to external entities of the video on demand system, including the video server; wherein the schedule management system, responsive to commands from the administrator, modifies the validated schedule to generate the finalized schedule of programming events. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a schedule from a schedule provider; validating the schedule, including comparing duration information measured from an asset to duration information included in the schedule; processing the schedule to generate a finalized schedule; receiving assets including video content; loading the assets into a video server according to at least one of the validated schedule and the finalized schedule; distributing the finalized schedule to the video server, to a business support system, and to an electronic program guide system; transmitting the content over a video on demand system; and verifying the integrity of a selected asset loaded into the video server via at least one channel of the video on demand system. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising:
-
receiving at a master scheduler scheduling information from a schedule provider; validating the scheduling information; receiving an asset from an asset provider, the asset including video content; loading said asset into a video server according to the validated scheduling information; verifying an integrity of said asset via at least one channel of a video on demand system; obtaining asset information from said video server; comparing said asset information to said scheduling information, including comparing duration information measured from said asset to duration information included in said scheduling information. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving at a master scheduler scheduling information from a schedule provider; receiving an asset from an asset provider, the asset including video content; loading said asset into a video server; verifying an integrity of said asset via at least one channel of a video on demand system; obtaining asset information from said video server; comparing said asset information to said scheduling information, including; comparing duration information measured from said asset to duration information included in said scheduling information, comparing an asset return date to a scheduled play date; and inhibiting playing of said asset when said scheduled play date is later than said asset return date.
-
Specification