INGESTION AND DISTRIBUTION OF MULTIPLE CONTENT TYPES
A content portal provides a single user interface for uploading content for distribution to various marketplaces. A user may create a user account with the content portal and upload content, which is stored by the content portal. The content may include a variety of different content types. The content portal may be used to manage the content and to distribute the content to a variety of marketplaces. The marketplaces may also return analytics to the content portal, which provides reports to the user regarding activities associated with the content at the marketplaces.
1 . One or more computer-readable media embodying computer-useable instructions for performing a method comprising:
receiving, at a content portal, a plurality of content items for a user, the plurality of content items including a plurality of content types; and
communicating at least a portion of the content items from the content portal to a plurality of marketplaces.
2 . The one or more computer-readable media of claim 1 , wherein the content types include one or more of the following: video, music, classified, audiocast, product, image, software, and electronic book.
3 . The one or more computer-readable media of claim 1 , wherein the method further comprises:
creating a user account at the content portal for the user; and
associating the plurality of content items with the user account.
4 . The one or more computer-readable media of claim 3 , wherein creating a user account comprises receiving user information associated with the user for creating the user account at the content portal.
5 . The one or more computer-readable media of claim 4 , wherein the user information includes information associated with one or more user accounts for the user for at least a portion of the plurality of marketplaces.
6 . The one or more computer-readable media of claim 4 , wherein the method further comprises creating a user account for the user for at least one of the plurality of marketplaces using the user information.
7 . The one or more computer-readable media of claim 1 , wherein receiving, at the content portal, the plurality of content items includes one or more of the following: receiving digital content uploaded from a user device to the content portal; receiving information from the user for creating a content item; crawling one or more documents to identify content items; and importing content items from one or more documents.
8 . The one or more computer-readable media of claim 1 , wherein the method further comprises associating information with each of the content items.
9 . The one or more computer-readable media of claim 8 , wherein the information associated with each of the content items includes a content type.
10 . The one or more computer-readable media of claim 1 , further comprising determining a selection of one or more of the plurality of marketplaces for at least one content item.
11 . The one or more computer-readable media of claim 10 , wherein determining the selection comprises at least one of the following: determining the selection automatically based on a content type for the at least one content item; determining the selection based on one or more rules established for selecting marketplaces for content items; and determining the selection based on a manual user selection of one or marketplaces for the at least one content item.
12 . The one or more computer-readable media of claim 1 , wherein the method further comprises:
receiving, at the content portal, a modification of a content item previously received at the content portal; and
communicating the modification to one or more marketplaces to which the content item was previously communicated.
13 . The one or more computer-readable media of claim 1 , wherein the method further comprises:
receiving, at the content portal, analytics from at least a portion of the marketplaces; and
communicating the analytics for presentation on a user device associated with the user.
14 . A system of one or more computing devices including a processor and computer-readable media for providing a content portal, the system comprising:
a user interface component that interfaces with a user device;
an ingestion module that receives a plurality of content items from the user device, the plurality of content items including a plurality of content types; and
a distribution module that distributes at least a portion of the content items to a plurality of marketplaces.
15 . The system of claim 14 , further comprising a data store for storing the plurality of content items and associated information.
16 . The system of claim 14 , wherein the distribution module determines a selection of one or more of the plurality of marketplaces for at least one content item.
17 . The system of claim 16 , wherein the distribution module determines the selection by at least one of the following: determining the selection automatically based on a content type for the at least one content item; determining the selection based on one or more rules established for selecting marketplaces for content items; and determining the selection based on a manual user selection of one or marketplaces for the at least one content item.
18 . A method for providing a content portal to a plurality of marketplaces, the method comprising:
creating a user account at the content portal;
receiving, at the content portal, a plurality of content items from a user device and associating the content with the user account, wherein the plurality of content items include a plurality of content types;
distributing at least a portion of the content items from the content portal to the plurality of marketplaces based at least in part on content type; and
receiving, at the content portal, analytics from at least a portion of the plurality of marketplaces and associating the analytics with the user account.
19 . The method of claim 18 , wherein the method further comprises aggregating the plurality of content item at the content portal based on content type.
20 . The method of claim 18 , wherein the method further comprises facilitating user management of the plurality of content at the content portal.