Patent ID: 9380326
Filing Date: 2016-06-28
CPC Classification: H04L,H04N

Claim Text:
1. A computer-implemented method, comprising: enabling a content publisher to subscribe to a media transcoding service through a network, the media transcoding service having access to an input store and an output store, the media transcoding service being associated with a plurality of workflows for processing media content; exposing, by the media transcoding service, an application programming interface (API) to the content publisher, the API enabling the content publisher to define a first additional workflow for processing a first type of media content and a second additional workflow for processing a second type of media content, each of the first and second additional workflow included in the plurality of workflows, the first additional workflow defining a first plurality of operations for processing the first type of media content and the second additional workflow defining a second plurality of operations for processing the second type of media content; receiving, from the content publisher over a network, new media content to the input store, the new media content being in a first format; monitoring the input store for the new media content sent over the network; detecting that the new media content has been received into the input store; inspecting one or more attributes associated with the new media content and selecting at least one of the first or second additional workflow of the plurality of workflows based at least in part on the one or more attributes, the at least one workflow being defined by the content publisher using the exposed API by the media transcoding service; initiating the at least one workflow, the workflow including at least an operation of transcoding the new media content from the first format into a second format; and storing the transcoded new media content in the second format into the output store.