Patent ID: 8555317

Claim:
A computerized method executable by a processor of a catalog service for providing a catalog of media files, said method comprising: receiving, by the processor, a plurality of source collections from a plurality of content providers, each of said source collections comprising a plurality of media files and metadata associated therewith available from at least one corresponding content providers, wherein a subset of the media files from different content providers have similar content, and wherein a subset of the metadata from the different content providers have non-identical content; row level interlinking, by the processor, the source collections; collection level interlinking, by the processor, the row level interlinked source collection into a destination collection based on one or more of a source collection count of the row level interlinked source collections and a specified destination collection count of the destination collection; selecting, by the processor, one of the media files of the subset of media files having similar content; generating, by the processor, combined metadata mapping the interlinked source collections; generating, by the processor, a user catalog from the destination collection in a pre-defined catalog format for consumption by a user via the client computer, said user catalog including the selected media file and further including, associated with the selected media file, the combined metadata; and transmitting, by the processor, at least a portion of the generated user catalog to the client computer.