Abstract
A method for a content providing terminal providing at least one technically protected digital content is disclosed. The method includes steps of: (a) the content providing terminal providing the digital content in which information on a public key or pointing information indicating the information on the public key is embedded, wherein the information on the public key or the pointing information indicating the information on the public key is required to make a digital content provider receive digital money; and (b) the content providing terminal supporting a course of removing a state of restriction on the use of the digital content to allow a user terminal which receives the digital content to play the digital content, if the user terminal creates payment information by using the public key and its private key and the created payment information is determined to be true.
Claims
-
A method for a content providing terminal providing at least one technically protected digital content, comprising steps of:
(a) the content providing terminal providing the digital content in which information on a public key or pointing information indicating the information on the public key is embedded, wherein the information on the public key or the pointing information indicating the information on the public key is required to make a digital content provider receive digital money; and
(b) the content providing terminal supporting a course of removing a state of restriction on the use of the digital content to allow a user terminal which receives the digital content to play the digital content, if the user terminal creates payment information by using the public key and its private key and the created payment information is determined to be true.
- The method of claim 1, wherein, at the step of (b), the payment information is created by digitally signing in use of the information on the private key of the user terminal after acquiring the information on the public key embedded in the digital content and information on digital money owned by a user who holds the user terminal.
- The method of claim 2, wherein, at the step of (b), the payment information is created by using the digital signature with the information on the private key of the user terminal and thereby creating a new digital money while the information on the public key extracted from the information embedded in the provided digital content is added to a hash value of the digital money owned by the user who holds the user terminal.
- The method of claim 1, wherein the content providing terminal manages the information on the public key by embedding the information on the public key in the digital content in a form of watermark.
- The method, of claim 1, wherein, at the step of (b), if the payment information is created, the user terminal broadcasts the payment information to multiple other terminals, and receives from the multiple other terminals information on verification as to whether the payment information is true or not.
- The method of claim 5, wherein, at the step of (b), if the payment information is determined to be true from at least some of the multiple other terminals, a digital money transaction is allowed to be recorded in public database.
- The method of claim 1, wherein the user terminal includes a terminal for appreciation as one for playing the digital content and a terminal for payment as one for transmitting the payment information directly or indirectly to the content providing terminal.
- The method of claim 7, wherein the terminal for appreciation includes an exclusive device including one of TV, OTT, or STB or a device that provides web-based services.
- The method of claim 7, wherein, if the payment information created by using the information on the public key extracted by the terminal for appreciation is transmitted to the content providing terminal by the terminal for payment, the content providing terminal receives the payment information.
- The method of claim 7, wherein, on the condition that a wallet for digital money is installed at the terminal for appreciation and the digital money is deposited in the wallet, if a certain amount corresponding to the digital content among the digital money deposited in the wallet is transmitted to an address indicated by the information on the public key through control of the terminal for payment or the terminal for appreciation, the content providing terminal receives the payment information.
- The method of claim 7, wherein, if the terminal for payment requests the terminal for appreciation to transmit to the content providing terminal the payment information created by using the information on the public key extracted by the terminal for appreciation, the content providing terminal receives the payment information.
- The method of claim 7, wherein, if the information on the public key extracted by the terminal for appreciation is provided to the terminal for payment and the terminal for payment transmits the payment information directly or indirectly to an address, indicated by the information on the public key, which is set to be different from an address of the content providing terminal, a certain terminal, corresponding to the address indicated by the information on the public key, which receives the payment information, allows the payment information to be transmitted to the content providing terminal and accordingly the content providing terminal receives the payment information.
- The method of claim 1, wherein information on access options is additionally embedded in the digital content.
- The method of claim 1, wherein pointing information indicating copyright information in block chain is additionally embedded in the digital content.
- The method of claim 1, wherein the information on the public key is inserted in a header of the digital content.
- The method of claim 1, wherein, if a specific digital content is selected by the user terminal and the content providing terminal receives a request for connecting with the specific digital content from the user terminal, the content providing terminal allows the user terminal to confirm that the specific digital content belongs to a true right holder by providing a session ID and a certificate as a response to the request to the user terminal.
- The method of claim 16, wherein information on a digital signature of the right holder of the specific digital content is included in metadata of the specific digital content in order to allow the user terminal to confirm that the specific digital content belongs to the true right holder.
-
A method for a user terminal playing at least one technically protected digital content, comprising steps of:
(a) the user terminal acquiring information on the digital content in which information on a public key or pointing information indicating the information on the public key is embedded;
(b) the user terminal creating payment information by using the public key and its private key; and
(c) the user terminal receiving a support to remove a state of restriction on the use of the digital content from a content providing terminal to thereby allow a user of the user terminal to play the digital content if the payment information is determined to be true.
- The method of claim 18, wherein, at the step of (b), the payment information is created by digitally signing in use of the information on the private key of the user terminal after acquiring the information on the public key embedded in the digital content and information on digital money owned by a user who holds the user terminal.
- The method of claim 19, wherein, at the step of (b), the payment information is created by using the digital signature with the information on the private key of the user terminal and thereby creating a new digital money while the information on the public key extracted from the information embedded in the provided digital content is added to a hash value of the digital money owned by the user who holds the user terminal.
- The method of claim 18, wherein, if the payment information is created, the user terminal broadcasts the payment information to multiple other terminals, and receives information on verification as to whether the payment information is true or not from the multiple other terminals.
-
A method for a content creating terminal creating at least one technically protected digital content, comprising steps of:
(a) the content creating terminal embedding information on a public key or pointing information indicating the information on the public key in the digital content, wherein the information on the public key or the pointing information indicating the information on the public key is required to make a digital content provider receive digital money; and
(b) the content creating terminal supporting to remove a state of restriction on the use of the digital content to allow the digital content to be played through a user terminal if a fact that a specified condition related to the embedded information on the public key has been satisfied is detected from the user terminal,
wherein the digital content in which the information on the public key is embedded is acquired by the user terminal and payment information is created by using the public key and a private key of the user terminal, and
wherein the specified condition includes a condition that the payment information is true.
-
A content providing terminal for providing at least one technically protected digital content, comprising:
a digital content information managing part for providing the digital content in which information on a public key or pointing information indicating the information on the public key is embedded, wherein the information on the public key or the pointing information indicating the information on the public key is required to make a digital content provider receive digital money; and
a play managing part for supporting a course of removing a state of restriction on the use of the digital content to allow a user terminal which receives the digital content to play the digital content, if the user terminal creates payment information by using the public key and its private key and the created payment information is determined to be true.
- The content providing terminal of claim 23, wherein the digital content information managing part manages the information on the public key by embedding the information on the public key in the digital content in a form of watermark.
- The content providing terminal of claim 23, wherein the user terminal includes a terminal for appreciation as one for playing the digital content and a terminal for payment as one for transmitting the payment information directly or indirectly to the content providing terminal.
- The content providing terminal of claim 25, wherein, if the payment information created by using the information on the public key extracted by the terminal for appreciation is transmitted by the terminal for payment, the play managing part receives the payment information.
- The content providing terminal of claim 25, wherein, on the condition that a wallet for digital money is installed at the terminal for appreciation and the digital money is deposited in the wallet, if a certain amount corresponding to the digital content among the digital money deposited in the wallet is transmitted to an address indicated by the information on the public key through control of the terminal for payment or the terminal for appreciation, the play managing part receives the payment information.
- The content providing terminal of claim 25, wherein, if the terminal for payment requests the terminal for appreciation to transmit the payment information created by using the information on the public key extracted by the terminal for appreciation, the play managing part receives the payment information.
- The content providing terminal of claim 25, wherein, if the information on the public key extracted by the terminal for appreciation is provided to the terminal for payment and the terminal for payment transmits the payment information directly or indirectly to an address, indicated by the information on the public key, which is set to be different from an address of the content providing terminal, a certain terminal, corresponding to the address indicated by the information on the public key, which receives the payment information, allows the payment information to be transmitted to the play managing part of the content providing terminal and accordingly the play managing part receives the payment information.
-
A user terminal for playing at least one technically protected digital content, comprising:
a metadata acquiring part for acquiring information on the digital content in which information on a public key or pointing information indicating the information on the public key is embedded, wherein the information on the public key or the pointing information indicating the information on the public key is required to make a digital content provider receive digital money;
a payment information managing part for creating payment information by using the public key and a private key of the user terminal; and
a play managing part for receiving a support to remove a state of restriction on the use of the digital content from a content providing terminal to thereby allow a user of the user terminal to play the digital content if the payment information is determined to be true.
- The user terminal of claim 30, wherein the payment information managing part creates the payment information by digitally signing in use of the information on the private key of the user terminal after acquiring the information on the public key embedded in the digital content and information on digital money owned by a user who holds the user terminal.
- The user terminal of claim 31, wherein the payment information managing part creates the payment information by using the digital signature with the information on the private key of the user terminal and thereby creating a new digital money while the information on the public key extracted from the information embedded in the provided digital content is added to a hash value of the digital money owned by the user who holds the user terminal.
- The user terminal of claim 30, wherein, if the payment information is created, the payment information managing part broadcasts the payment information to multiple other terminals, and receives information on verification as to whether the payment information is true or not from the multiple other terminals.
-
A content creating terminal for creating at least one digital content, comprising:
a public key information inserting part for embedding information on a public key or pointing information indicating the information on the public key in the digital content, wherein the information on the public key or the pointing information indicating the information on the public key is required to make a digital content provider receive digital money; and
a licensing part for supporting to remove a state of restriction on the use of the digital content to allow the digital content to be played through a user terminal if a fact that a specified condition related to the embedded information on the public key has been satisfied is detected from the user terminal,
wherein the digital content in which the information on the public key is embedded is acquired by the user terminal and payment information is created by using the public key and a private key of the user terminal, and
wherein the specified condition includes a condition that the payment information is true.
- A medium recording a computer readable program to execute the method of claim 1.
Owners (US)
-
Hong Jay Wu
(May 25 2016)
Explore more patents:
-
Uhr Joon Sun
(May 25 2016)
Explore more patents:
Applicants
-
Uhr Joon Sun
Explore more patents:
-
Hong Jay Wu
Explore more patents:
Inventors
-
Uhr Joon Sun
Explore more patents:
-
Hong Jay Wu
Explore more patents:
-
Yun Richard Ho
Explore more patents:
CPC Classifications
-
H04N21/2347
Explore more patents:
-
G06Q20/065
Explore more patents:
-
G06Q20/3829
Explore more patents:
-
H04N21/23892
Explore more patents:
-
H04N21/2541
Explore more patents:
-
H04N21/2543
Explore more patents:
-
H04N21/25816
Explore more patents:
-
H04N21/4126
Explore more patents:
-
H04N21/4405
Explore more patents:
-
H04N21/4627
Explore more patents:
-
H04N21/63345
Explore more patents:
-
H04N21/8358
Explore more patents:
IPC Classifications
-
H04N21/2347
Explore more patents:
-
G06Q20/06
Explore more patents:
-
G06Q20/38
Explore more patents:
-
H04N21/2389
Explore more patents:
-
H04N21/254
Explore more patents:
-
H04N21/2543
Explore more patents:
-
H04N21/258
Explore more patents:
-
H04N21/4405
Explore more patents:
-
H04N21/4627
Explore more patents:
-
H04N21/6334
Explore more patents:
-
H04N21/8358
Explore more patents:
Document Preview
- Publication: May 11, 2017
-
Application:
Jun 12, 2015
US 201515113090 A
-
Priority:
Jun 12, 2015
KR 2015005934 W
-
Priority:
Jun 17, 2014
KR 20140073751 A