Patent ID: 7962634

Claim:
A computer-implemented method of submitting metadata content to a media content distribution system, comprising: generating, at a client computing device associated with a content provider, a package including one or more metadata files and a plurality of data files, each of the plurality of data files including media content, and each of the metadata files including metadata content; determining, at the client computing device, whether the package is a valid package by at least evaluating whether the metadata content conforms to a metadata specification; submitting metadata content from the content provider to the media content distribution system if it is determined that the package is a valid package, the metadata content being descriptive of the plurality of data files; determining, at the media content distribution system, whether the metadata content is valid prior to submitting the media content to the media content distribution system by evaluating whether the metadata content conforms to a metadata specification; preventing the content provider from uploading media content associated with the metadata content if it is determined that the metadata content is invalid; receiving at the client computing device a list of expected files from the media content distribution system; determining, at the client computing device, whether the package contains each of the expected files in the list of expected files; and submitting the package to the media content distribution system if it is determined that metadata content is valid and the package contains each of the expected files.