Submission of metadata content and media content to a media distribution system
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate generally to the submission of metadata content and media content to a media distribution system. The media content can include, for example, audio, video, image, or podcast data. In accordance with one embodiment, a client submitting metadata content can validate the metadata content prior to submission of the metadata content and/or associated media content. A media distribution system receiving metadata content can also validate the metadata content.
160 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. An apparatus for submitting metadata content to a media content distribution system, comprising a processor and a memory, at least one of the processor or the memory being configured for:
-
generating 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; 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 whether the metadata content is valid prior to submitting the media content to the media content distribution system by at least evaluating whether the metadata content conforms to a metadata specification; preventing the upload, to the media content distribution system, of media content associated with the metadata content if it is determined that the metadata content is invalid; receiving a list of expected files from the media content distribution system; determining 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. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A program storage device readable by a machine tangibly embodying a set of program instructions executable by the machine to perform a method for submitting metadata content to a media content distribution system, the method 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, the metadata content being descriptive of the media content data files; determining, at the client computing device, whether the package is a valid package by evaluating whether the metadata content conforms to a metadata specification and the metadata content accurately describes the media content; submitting metadata content from the content provider to the media content distribution system if it is determined that the package is a valid package, 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 using the-metadata content; 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. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification