IP Library Granted Patent US 11,475,437
Granted Patent B2
US 11,475,437 · App. 16/418,299 · Granted Oct 18, 2022

Method and apparatus for managing subject data based on block chain

Inventors: Il-Gu Lee (Seoul, KR); JiHyun Nam (Seoul, KR); Sunjae Lee (Seoul, KR)
Assignee: SUNGSHIN WOMEN'S UNIVERSITY R&D FOUNDATION
G06Q20/382G06F16/1824G06F16/1834H04L9/0643H04L9/50H04L2209/56
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,475,437
App. No.
16/418,299
Granted
Oct 18, 2022
Kind
B2
Abstract

Provided are a method and an apparatus for management of a block-chain-based subject data according to an exemplary embodiment of the present disclosure. A block-chain-based subject data management method which is performed by a processor of a subject data management apparatus includes: creating subject data in accordance with a request of a user device; creating first metadata related to the subject data; creating a first block including the created first metadata to store the first block in a block chain included in the subject data management apparatus; creating first code information based on information included in the first block; and storing the created first code information and the subject data in a database, and the first code information is used as address information of the database in which the subject data is stored.

Claims (55)

1. A block-chain-based subject data management method, the method comprising:

creating subject data on a node in accordance with a request of a user device;

creating first metadata related to the subject data;

creating a first block including the first metadata;

storing the first block in a block chain included in the node;

creating a first code by coupling hash information of the subject data and a time stamp when the subject data is created;

storing the first code in the node; and

transmitting the subject data and the first code to an off-chain database,

wherein the subject data is stored in the off-chain database,

creating second metadata related to a modified subject data when the subject data stored in the off-chain database is modified;

creating a second block including the created second metadata to store the second block in the block chain;

creating a second code based on hash information of the modified subject data;

storing the created second code in the node; and

transmitting the modified subject data and the second code to the off-chain database,

wherein the first code stored in the node is mapped to an address of the off-chain database in which the subject data is stored and the second code stored in the node is mapped to an address of the off-chain database in which the modified subject data is stored.

2. The method according to claim 1 , wherein when the subject data is modified, the address information of the off-chain database in which the modified subject data is stored is modified to the address information including the second code.

3. The method according to claim 1 , further comprising:

creating a first smart contract related to right assignment or ownership transfer with respect to the subject data;

creating a third block including the created first smart contract to store the third block in the block chain;

performing an operation for the right assignment or ownership transfer corresponding to the contract contents of the smart contract when an operation corresponding to the contract condition of the first smart contract is performed; and

creating a fourth block including information on a fulfilled contract history or a fulfilled contract result of the first smart contract to store the fourth block in the block chain.

4. The method according to claim 3 , wherein the first smart contract includes information on an electronic wallet address of a user, the contract condition, and the contract contents performed when the contract condition is satisfied and the first smart contract further includes information on the electronic wallet address of a contract subject.

5. The method according to claim 1 , further comprising:

inquiring a second smart contract for a contract related to the subject data;

performing an operation corresponding to the contract contents of the second smart contract when an operation corresponding to the contract condition of the inquired second smart contract is performed; and

creating a fifth block including information on a fulfilled contract history or a fulfilled contract result of the second smart contract to store the fifth block in the block chain.

6. A block-chain-based subject data management apparatus, comprising:

a communication unit;

a storing unit configured to store a block chain; and

a processor which is configured to be operably connected to the communication unit and the storing unit, wherein the processor is configured to:

create subject data in accordance with a request of a user device;

create first metadata related to the subject data;

create a first block including the first metadata;

store the first block in a block chain in the storing unit;

create a first code by coupling hash information of the subject data and a time stamp when the subject data is created;

store the first code in the storing unit;

transmit the subject data and the first code to an off-chain database,

wherein the subject data is stored in the off-chain database,

create second metadata related to a modified subject data when the subject data stored in the off-chain database is modified;

create a second block including the created second metadata to store the second block in the block chain;

create a second code based on hash information of the modified subject data;

store the created second code in the node; and

transmit the modified subject data and the second code to the off-chain database,

wherein the first code stored in the node is mapped to an address of the off-chain database in which the subject data is stored, and the second code stored in the node is mapped to an address of the off-chain database in which the modified subject data is stored.

7. The apparatus according to claim 6 , wherein when the subject data is modified, the address information of the off-chain database in which the modified subject data is stored is modified to the address information including the second code.

8. The apparatus according to claim 6 , wherein the processor is further configured to:

create a first smart contract related to right assignment or ownership transfer with respect to the subject data;

create a third block including the created first smart contract to store the third block in the block chain;

perform an operation for the right assignment or ownership transfer corresponding to the contract contents of the smart contract when an operation corresponding to a contract condition of the first smart contract is performed; and

create a fourth block including information on a fulfilled contract history or a fulfilled contract result to store the fourth block in the block chain.

9. The apparatus according to claim 8 , wherein the first smart contract includes information on an electronic wallet address of a user, the contract condition, and the contract contents performed when the contract condition is satisfied and the first smart contract further includes information on the electronic wallet address of a contract subject.

10. The apparatus according to claim 6 , wherein the processor is further configured to:

inquire a second smart contract for a contract related to the subject data;

perform an operation corresponding to the contract contents of the second smart contract when an operation corresponding to the contract condition of the inquired second smart contract is performed; and

create a fifth block including information on a fulfilled contract history or a fulfilled contract result of the second smart contract to store the fifth block in the block chain.

Assignments (2)
CHANGE OF NAME Recorded Feb 1, 2022
From: SUNGSHIN WOMEN'S UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
To: SUNGSHIN WOMEN'S UNIVERSITY R&D FOUNDATION
Reel/Frame 058842/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2019
From: LEE, IL-GU; NAM, JIHYUN; LEE, SUNJAE
To: SUNGSHIN WOMEN'S UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
Reel/Frame 050041/0306 →
Priority Claims (1)
KR 10-2018-0057979 · May 21, 2018 · national
Continuity (1)
Related Publication 20190354967A1 · Nov 21, 2019
Cited By (1)
US 12,367,214