IP Library › Granted Patent US 11,734,661
Granted Patent B2
US 11,734,661 · App. 16/760,239 · Granted Aug 22, 2023

Content distribution management system and method using blockchain technology

Inventors: Chang Hoon Cho (Seoul, KR); Jung Ki Min (Seoul, KR)
Assignee: ALTIMEDIA CORPORATION
G06Q20/123G06Q20/401G06Q2220/00H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,734,661
App. No.
16/760,239
Filed
Apr 29, 2020
Granted
Aug 22, 2023
Kind
B2
Art Unit
3685
USPC
705/75
Abstract

The present invention relates to a content distribution management technology using blockchain technology. The content distribution management system using blockchain technology, according to one embodiment, may comprise: a purchase transaction generation unit for generating a purchase transaction in response to a content purchase request signal from a user terminal; a broadcasting processing unit for broadcasting the generated purchase transaction; a transaction processing unit for collecting a use transaction if, after the broadcast purchase transaction is verified, the content corresponding to the verified purchase transaction is used on the user terminal; a transaction verification unit for verifying the collected use transaction; a block generation unit for generating a first block and a second block corresponding to the verified use transaction; and a distributed ledger management unit for separately recording the generated first and second blocks in respective distributed ledgers.

Claims (57)

1. A content distribution management system using blockchain technology, comprising:

a memory configured to store computer-readable instructions: and

a processor configured to execute the computer-readable instructions such that when executed, the processor is configured to

generate a purchase transaction in response to a content purchase request signal from a user terminal,

broadcast the generated purchase transaction,

collect usage transactions generated in response to a current status of usage of the content, when content corresponding to a verified purchase transaction is used in the user terminal after the broadcasted purchase transaction is verified,

verify the collected usage transactions,

generate blocks corresponding to the verified usage transactions, and in this case, a first block is generated through a first data group among the usage transactions and a first hash corresponding to the first data group, and a second block is generated through a second data group comprising the first data group and a second hash corresponding to the second data group,

separately record the generated first and second blocks in respective distributed ledgers,

wherein the processor generates the first block by classifying data classified according to essential data into the first data group, and generates the second block by classifying entire data comprising the classified data into the second data group,

wherein the processor records the first block to a partial distributed ledger and records the second block to an entire distributed ledger,

wherein the partial distributed ledger includes first partial distributed ledger based on first essential data according to user IDs and second partial distributed ledger based on second essential data according to the current status of usage of the content,

wherein the purchase transaction includes information of transaction IDs of purchasing, purchasers, purchase time, content identifiers, and service provider identifiers, and

wherein the usage transactions include information of transaction IDs of using, users, usage time, content identifiers, and service provider identifiers.

2. The content distribution management system according to claim 1 , wherein the generated usage transactions comprise data groups comprised in the verified purchase transaction.

3. The content distribution management system according to claim 1 , wherein the processor generates the first block by classifying data having a degree of importance higher than a reference value into the first data group, and generates the second block by classifying the entire data comprising the classified data into the second data group,

wherein the degree of importance to distinguish between data is predefined according to specifications for each data.

4. The content distribution management system according to claim 1 , wherein the processor generates the first block by classifying data classified according to a purpose of use into the first data group, and generates the second block by classifying the entire data comprising the classified data into the second data group.

5. The content distribution management system according to claim 1 , wherein the processor separately records the generated first and second blocks in a distributed ledger database capable of being shared by a service system and a usage history collection system.

6. The content distribution management system according to claim 1 , wherein the processor records the generated first block in a first database in a form of a distributed ledger, and records the generated second block in a second database in a form of another distributed ledger, wherein the first and second databases are physically separated from each other.

7. The content distribution management system according to claim 1 , wherein the processor deletes a distributed ledger generated by the second block when predetermined conditions are satisfied.

8. The content distribution management system according to claim 7 , wherein, when a set period has elapsed, the processor judges that the predetermined conditions are satisfied, and deletes the distributed ledger generated by the second block.

9. A content distribution management system using blockchain technology, comprising:

a memory configured to store computer-readable instructions: and

a processor configured to execute the computer-readable instructions such that when executed, the processor is configured to

receive a purchase transaction generated in a service system when content is purchased and verify the received purchase transaction,

generating usage transactions by reflecting a current status of usage of the content corresponding to the verified purchase transaction;

broadcast the generated usage transactions,

wherein the service system collects the broadcasted usage transactions; verifies the collected usage transactions; and generates and stores blocks corresponding to the verified usage transactions, and in this case, the service system generates a first block through a first data group among the usage transactions and a first hash corresponding to the first data group; and generates a second block through a second data group comprising the first data group and a second hash corresponding to the second data group; and separately records the generated first and second blocks in respective distributed ledgers,

wherein the service system generates the first block by classifying data classified according to essential data into the first data group, and generates the second block by classifying entire data comprising the classified data into the second data group,

wherein the service system generates records the first block to a partial distributed ledger and records the second block to an entire distributed ledger,

wherein the partial distributed ledger includes first partial distributed ledger based on first essential data according to user IDs and second partial distributed ledger based on second essential data according to the current status of usage of the content

wherein the purchase transaction includes information of transaction IDs of purchasing, purchasers, purchase time, content identifiers, and service provider identifiers, and

wherein the usage transactions include information of transaction IDs of using, users, usage time, content identifiers, and service provider identifiers.

10. The content distribution management system according to claim 9 , wherein the service system further comprises a block verifier for broadcasting the generated first and second blocks and for collecting and verifying the broadcasted first and second blocks.

11. A content distribution management method using blockchain technology, comprising:

generating a purchase transaction in response to a content purchase request signal from a user terminal;

broadcasting the generated purchase transaction;

collecting usage transactions generated in response to a current status of usage of the content when content corresponding to a verified purchase transaction is used in the user terminal after the broadcasted purchase transaction is verified;

verifying the collected usage transactions;

generating a first block through a first data group among the usage transactions and a first hash corresponding to the first data group when blocks corresponding to the verified usage transactions are generated;

generating a second block through a second data group comprising the first data group and a second hash corresponding to the second data group;

separately recording and managing the generated first and second blocks in respective distributed ledgers,

wherein the generating the first block comprises generating the first block by classifying data classified according to essential data into the first data group,

wherein the generating the second block comprises generating the second block by classifying entire data comprising the classified data into the second data group,

wherein the separately recording and managing the generated first and second blocks comprises recording the first block to a partial distributed ledger and recording the second block to an entire distributed ledger, and

wherein the partial distributed ledger includes first partial distributed ledger based on first essential data according to user IDs and second partial distributed ledger based on second essential data according to the current status of usage of the content,

wherein the purchase transaction includes information of transaction IDs of purchasing, purchasers, purchase time, content identifiers, and service provider identifiers, and

wherein the usage transactions include information of transaction IDs of using, users, usage time, content identifiers, and service provider identifiers.

12. The content distribution management method according to claim 11 , wherein the generating the first block comprises generating the first block by classifying data having a degree of importance higher than a reference value into the first data group, and

the generating the second block comprises generating the second block by classifying the entire data comprising the classified data into the second data group,

wherein the degree of importance to distinguish between data is predefined according to specifications for each data.

13. The content distribution management method according to claim 11 , wherein the generating the first block comprises generating the first block by classifying data classified according to a purpose of use into the first data group, and

the generating the second block comprises generating the second block by classifying the entire data comprising the classified data into the second data group.

14. The content distribution management method according to claim 11 , wherein the separately recording and managing the generated first and second blocks comprises separately recording the generated first and second blocks in a distributed ledger database capable of being shared by a service system and a usage history collection system.

15. The content distribution management method according to claim 11 , wherein the separately recording and managing the generated first and second blocks comprises determining whether predetermined conditions are satisfied; and

deleting a distributed ledger generated by the second block when the predetermined conditions are satisfied.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2021
From: ALTICAST CORPORATION
To: ALTIMEDIA CORPORATION
Reel/Frame 058484/0898 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2020
From: CHO, CHANG HOON; MIN, JUNG KI
To: ALTICAST CORPORATION
Reel/Frame 052525/0808 →
Priority Claims (1)
KR 10-2017-0144776 · Nov 1, 2017 · national
Continuity (1)
Related Publication 20200356969A1 · Nov 12, 2020