Patent ID: 8302136

Claim:
A non-transitory computer readable medium which when executed by a processor of an asset management system of a cable service provider causes the processor to perform the steps of: parse a first message sent from a staging server of said cable service provider wherein said first message indicates an asset has been received by said staging server, wherein said asset has a structure, said asset comprising a content object comprising digitally encoded video content and a metadata object comprising an application program identifier; retrieve said metadata object of said asset from said staging server using a storage location of the asset provided by said staging server; determine one of a plurality of application programs identified by said application program identifier of said metadata object, wherein said one of said plurality of application programs is programmed to recognize said structure of said asset; parse a second message from said one of a plurality of application programs indicating a storage server configured to store said asset; and generate a third message to said storage server indicating said storage location of said asset in said staging server and instructing said storage server to retrieve and store said asset.