Patent ID: 8429300

Claim:
A method for transferring content, performed by a transformer, in a Digital Rights Management (DRM) interoperable domain, the method comprising: receiving, from a control entity that receives a transmission request message from a client that is joined to the domain, a capability request message, wherein the transmission request message requests to transmit multiple contents from a source to a destination and includes a transport session identifier identifying a transport session; transmitting, to the control entity, data describing a capability requested by the capability request message, wherein the transmitted data describing the capability is used to determine whether a transformation associated with transmitting the contents is possible and form a chain including handlers from the source to the destination by the control entity; receiving, from the control entity, a transform request message that includes the transport session identifier, transmitter information, and receiver information; establishing a secure authenticated channel with a receiving handler identified in the receiver information; receiving the multiple contents from a transmission handler identified by the transmitter information; transforming the multiple contents from a first format to a second format supported by an entity that is receiving the multiple contents, based on the transform request message; transmitting, using a transmission protocol supporting transmission of the multiple contents in a single session identified by the transport session identifier, the transformed multiple contents to the receiving handler through the secure authenticated channel; and transmitting, to the control entity, an event message describing a status of the transmission, wherein the event message describing the status of the transmission includes at least one of an event message for indicating that the transmission of each content is started, an event message for indicating that each content is being transmitted, an event message for indicating that the transmission of each content is completed, an event message for indicating that a transmission error has occurred, an event message for indicating a procedure for transforming each content, and an event message for indicating that each content is being transformed through an encryption technique.