Patent ID: 7996488

Claim:
A system for coordinating operations of a plurality of media services, the system comprising: a plurality of service computer systems, each service computer system adapted to operate a respective media service, each media service having a connector associated therewith, each connector being adapted to translate messages between a local protocol specific to the media service and a common protocol; an orchestration computer system adapted to operate an orchestration service and to send and receive messages according to the common protocol; and an interoperable media services bus communicably coupled to each of the plurality of service computer systems and to the orchestration computer system, the interoperable media services bus being adapted to support an exchange of messages among the media services and the orchestration service according to the common protocol, wherein the orchestration service includes: an input module configured to receive requests for execution of predefined workflows via the interoperable media services bus, wherein each predefined workflow specifies at least two transactions to be performed by at least two of the media services; and a router mediator module configured to execute the predefined workflows by generating a sequence of request messages, each request message to be sent via the interoperable media services bus to the media service that will perform each transaction; receiving response messages corresponding to each request message that is sent; and coordinating the sending of a next request message associated with the workflow with receipt of a response messages corresponding to a previous request message in the workflow.