Data transferring method
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of transferring data in which a secure authenticated channel is established with a receiving entity corresponding to receiver information included in a received control message, when receiving the control message from a control entity, a format of received plurality of data is transformed according to content format transformation information included in the control message, when receiving the plurality of data from a predetermined transmission entity in a chain constructed by a control of the control entity, the transformed plurality of data is transmitted to the receiving entity through the established secure authenticated channel, and an event message for representing a transmission status of the data is transmitted to the control entity. Accordingly, it is possible to transmit the plurality of data through a single transmission session and provide a transmission status of each data through an event.
-
Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A transformer for transferring content in a Digital Rights Management (DRM) interoperable domain, the transformer comprising:
-
an interface configured to; receive, 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, transmit, 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, receive, from the control entity, a transform request message that includes the transport session identifier, transmitter information, and receiver information, establish a secure authenticated channel with a receiving handler identified in the receiver information, receive the multiple contents from a transmission handler identified by the transmitter information, transmit, 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 transmit, 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 the 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; and a processor configured to transform 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for transferring content in a Digital Rights Management (DRM) interoperable domain, the system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, causes the one or more computers to perform operations 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. - View Dependent Claims (12, 13, 14, 15)
-
Specification