DRM interoperable system
First Claim
1. A DRM (digital right management) interoperable system comprising:
- content handlers;
a client configured to;
transmit a request message, wherein the request message requests to transmit multiple contents from a source to a destination and includes a session identifier identifying a session for transmitting the multiple contents;
a domain manager configured to;
authenticate the client, associate the client with a domain, and manage the domain; and
a controller configured to;
receive the request message from the client, form a chain that includes the content handlers, and control the content handlers to transmit the content from the source to the destination through the chain,wherein each pair of the content handlers included in the chain supports a transmission protocol supporting transmission of multiple contents in a single session, and transmits the multiple contents, based on the transmission protocol,wherein each of the contents is divided into multiple frames, each of the frames has a header that indicates how long the payload of the each of the frames is, and a content index identifying each of the contents is inserted before the header of the first frame of each of the contents, based on the transmission protocol in the session that is identified by the session identifier, andwherein each of the content handlers transmits an event message to the controller, the event message describing the actual status of the transmission of each content at the moment of the transmitting of the event message, and the event message includes at least one of a start element indicating a content transmission has started, a completion element indicating the content transmission has been successfully completed, a progress-done element indicating progress of the content transmission, and an error element indicating the content transmission has resulted in an error.
1 Assignment
0 Petitions
Accused Products
Abstract
A DRM interoperable system is provided. The DRM interoperable system includes: a domain manager which manages a domain; first and second devices which are authenticated by the domain manager and registered in the domain; and a control unit which gathers information on entities that are to participate in transmission of data when the first device requests the second device to transmit the data, controls at least two entities so that a chain including the at least two entities is constructed by using the gathered information on the entities, and controls the at least two entities so that a plurality of data is transmitted to the second device through the chain. Accordingly, it is possible to provide a DRM interoperable environment in which data can be effectively transmitted.
157 Citations
7 Claims
-
1. A DRM (digital right management) interoperable system comprising:
-
content handlers; a client configured to;
transmit a request message, wherein the request message requests to transmit multiple contents from a source to a destination and includes a session identifier identifying a session for transmitting the multiple contents;a domain manager configured to;
authenticate the client, associate the client with a domain, and manage the domain; anda controller configured to;
receive the request message from the client, form a chain that includes the content handlers, and control the content handlers to transmit the content from the source to the destination through the chain,wherein each pair of the content handlers included in the chain supports a transmission protocol supporting transmission of multiple contents in a single session, and transmits the multiple contents, based on the transmission protocol, wherein each of the contents is divided into multiple frames, each of the frames has a header that indicates how long the payload of the each of the frames is, and a content index identifying each of the contents is inserted before the header of the first frame of each of the contents, based on the transmission protocol in the session that is identified by the session identifier, and wherein each of the content handlers transmits an event message to the controller, the event message describing the actual status of the transmission of each content at the moment of the transmitting of the event message, and the event message includes at least one of a start element indicating a content transmission has started, a completion element indicating the content transmission has been successfully completed, a progress-done element indicating progress of the content transmission, and an error element indicating the content transmission has resulted in an error. - View Dependent Claims (2, 3, 4)
-
-
5. A method for transferring contents, performed by a controller in a DRM (digital right management) interoperable system, the method comprising:
-
receiving a request message from a client, wherein the request message requests to transmit multiple contents from a source to a destination and includes a session identifier identifying a session for transmitting the multiple contents, and the client is authenticated by a domain manager that associates the client with a domain, and manages the domain, forming a chain that includes content handlers; and controlling the content handler to transmit the content from the source to the destination through the chain, wherein each pair of the content handlers included the chain supports a transmission protocol supporting transmission of multiple contents in a single session and transmits the multiple contents, based on the transmission protocol, wherein each of the contents is divided into multiple frames, each of the frames has a header that indicates how long the payload of the each of the frames is, and a content index identifying each of the contents is inserted before the header of the first frame of each of the contents, based on the transmission protocol in the session that is identified by the session identifier, and wherein each of the content handlers transmits an event message to the controller, the event message describing the actual status of the transmission of each content at the moment of the transmitting of the event message, and the event message includes at least one of a start element indicating a content transmission has started, a completion element indicating the content transmission has been successfully completed, a progress-done element indicating progress of the content transmission, and an error element indicating the content transmission has resulted in an error. - View Dependent Claims (6, 7)
-
Specification