Processing of metadata content and media content received by a media distribution system
First Claim
Patent Images
1. A method of providing digital media content, comprising:
- receiving a package including metadata content from a content provider, the metadata content descriptive of a plurality of data files, each of the plurality of data files including media content;
uploading the metadata content but not the media content to a server device;
determining, by the server device, whether the package is a valid package by at least evaluating if the metadata content conforms to a metadata specification;
sending, by the server device, a notification to the content provider indicating whether the package is a valid package, wherein the notification identifies one or more errors in the metadata content when it is determined that the metadata content is not valid, and wherein the notification includes a list of expected files when it is determined that the metadata content is valid;
preventing the content provider from uploading media content associated with the metadata content to the server device when it is determined that the metadata content is not valid.
2 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.
-
Citations
33 Claims
-
1. A method of providing digital media content, comprising:
-
receiving a package including metadata content from a content provider, the metadata content descriptive of a plurality of data files, each of the plurality of data files including media content; uploading the metadata content but not the media content to a server device; determining, by the server device, whether the package is a valid package by at least evaluating if the metadata content conforms to a metadata specification; sending, by the server device, a notification to the content provider indicating whether the package is a valid package, wherein the notification identifies one or more errors in the metadata content when it is determined that the metadata content is not valid, and wherein the notification includes a list of expected files when it is determined that the metadata content is valid; preventing the content provider from uploading media content associated with the metadata content to the server device when it is determined that the metadata content is not valid. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 24, 26)
-
-
5. An apparatus for providing digital media content, comprising:
-
a processor; and a memory the memory configured to store computer program code, and the processor configured to execute at least a portion of the computer program code, wherein the computer program code includes at least; computer program code for receiving a package including metadata content from a content provider, the metadata content descriptive of a plurality of data files, each of the plurality of data files including media content; computer program code for uploading the metadata content but not the media content to a server device; computer program code for determining, by the server device, whether the package is a valid package by at least evaluating if the metadata content conforms to the metadata specification; computer program code for sending, by the server device, a notification to the content provider indicating whether the package is a valid package, wherein the notification identifies one or more errors in the metadata content when it is determined that the metadata content is not valid, and wherein the notification includes a list of expected files when it is determined that the metadata content is valid; and computer program code for preventing the content provider from uploading media content associated with the metadata content to the server device when it is determined that the metadata content is not valid. - View Dependent Claims (14, 15, 16)
-
-
17. A method of providing digital media content, comprising:
-
receiving metadata content from a content provider, the metadata content descriptive of a plurality of data files, each of the plurality of data files including media content; initially uploading the metadata content but not the plurality of data files to a server device; determining, by the server device, whether the metadata content conforms to a metadata specification; validating the metadata content if the metadata content conforms with the metadata specification; automatically sending, by the server device, a notification to the content provider indicating whether the metadata content is valid, wherein the notification identifies one or more errors in the metadata content when it is determined that the metadata content is not valid, and wherein the notification includes a list of expected files when it is determined that the metadata content is valid; sending a public key for use in encrypting the media content when it is determined that the metadata content is valid, thereby enabling each of the plurality of data files to be encrypted prior to submitting the plurality of data files; and preventing the content provider from uploading media content associated with the metadata content to the server device when it is determined that the metadata content is not valid.
-
-
25. An apparatus for providing digital media content, comprising:
-
a processor; and a memory, wherein the memory is configured to store computer program code and the processor is configured to execute the program computer code, and wherein the computer program code includes at least; computer program code for receiving metadata content from a content provider, the metadata content descriptive of a plurality of data files, each of the plurality of data files including media content; computer program code for validating the metadata content with reference to a metadata specification; and computer program code for sending a notification to the content provider indicating whether the metadata content is valid, wherein the notification includes; (i)an indication of one or more errors in the metadata content when it is determined that the metadata content is not valid, thereby preventing the content provider from uploading media content associated with the metadata content, or (ii) a list of expected files that were not included in the packet when it is determined that the metadata content is valid; computer program code for sending a public key for use in encrypting the media content when it is determined that the metadata content is valid, thereby enabling each of the plurality of data files to be encrypted prior to submitting the plurality of data files; and computer program code for preventing the content provider from uploading media content associated with the metadata content to the server device when it is determined that the metadata content is not valid.
-
-
27. A method of providing digital media content, comprising:
-
receiving metadata content from a content provider, the metadata content descriptive of a plurality of data files, each of the plurality of data files including media content; uploading only the metadata content to a server device; determining, by the server device, whether the metadata content is valid by at least evaluating if the metadata content conforms to a metadata specification; sending, by the server device, a notification to the content provider indicating whether the package is a valid package, wherein the notification identifies one or more errors in the metadata content when it is determined that the metadata content is not valid and wherein the notification includes a list of expected files when it is determined that the metadata content is valid; preventing the content provider from uploading media content associated with the metadata content to the server device when it is determined that the metadata content is not valid; and subsequently receiving media content associated with the metadata content and with each of the expected files in the list of expected files when it is determined that the metadata content is valid. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification