IP Library › Granted Patent US 12,438,738
Granted Patent B2
US 12,438,738 · App. 18/138,529 · Granted Oct 7, 2025

Electronic device and method for sharing data using blockchain network

Inventors: Seungmin Ha (Suwon-si, KR); Kyeongmin Kang (Suwon-si, KR); Sinae Lee (Suwon-si, KR); Moonkyu Kim (Suwon-si, KR); Yongjoon Kim (Suwon-si, KR); Younghwan Ryu (Suwon-si, KR); Seongryeol Ma (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L9/50G06F21/10H04L9/30H04L9/3247
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 12,438,738
App. No.
18/138,529
Granted
Oct 7, 2025
Kind
B2
Abstract

An electronic device in an example embodiment includes: a communication circuit configured to transmit and/or receive a signal; a memory configured to store instructions; and at least one processor operatively connected with the communication circuit and the memory. The at least one processor generates a public key regarding a user of the electronic device and a blockchain address; determines an external electronic device to share data; transmits, to the external electronic device through the communication circuit, an invitation message including information regarding the public key and the blockchain address; based on a response message, received from the external electronic device in response to the invitation message, generates a blockchain network including the external electronic device as a node; and stores information regarding the blockchain network in an external server. Various other embodiments that can be understood through the specification are possible.

Claims (54)

1. An electronic device comprising:

communication circuitry;

at least one processor comprising processing circuitry;

memory storing instructions that, when executed by the at least one processor individually or collectively, cause the electronic device to:

generate a public key regarding a first user of the electronic device and a blockchain address;

determine an external electronic device to share data;

transmit, to the external electronic device through the communication circuitry, an invitation message comprising information regarding the public key and the blockchain address;

based on a response message, received from the external electronic device in response to the invitation message, generate a blockchain network comprising the external electronic device as a node; and

store information regarding the blockchain network in an external server.

2. The electronic device of claim 1 , wherein the invitation message comprises a uniform resource locator (URL), and

wherein the URL further comprises first signature data which is obtained by performing an electronic signature based on a private key of the first user.

3. The electronic device of claim 2 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to generate a first attestation key, and perform an electronic signature on the URL based on the first attestation key, and

wherein the URL transmitted to the external electronic device further comprises second signature data which is generated through the electronic signature performed based on the first attestation key.

4. The electronic device of claim 3 , wherein the response message comprises a second attestation key, and

wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to determine a validity of the external electronic device based on the second attestation key.

5. The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to:

generate a block that is synchronized within the blockchain network; and

record, on the block, first transaction data comprising information regarding a second user of the external electronic device.

6. The electronic device of claim 5 , wherein the first transaction data comprises identification information regarding the second user of the external electronic device, a blockchain address regarding the second user of the external electronic device, a public key of the second user of the external electronic device, and third signature data which is signed based on the public key of the second user.

7. The electronic device of claim 5 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to record, on the block, second transaction data comprising information regarding data to be shared with the external electronic device.

8. The electronic device of claim 7 , wherein the information regarding the data to be shared with the external electronic device comprises an authority to read shared data, a period in which reading of the shared data is allowed, and an authority to transmit the shared data.

9. The electronic device of claim 7 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to:

receive a user input of changing an authority regarding shared data; and

record, on the block based on the user input, third transaction data to change the authority regarding the data on the block.

10. The electronic device of claim 5 , wherein a ledger of the block comprises world state data that is accessible by the electronic device and the external electronic device, and

wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to modify the world state data based on execution of a smart contract regarding the block.

11. The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to receive, from the external electronic device via the communication circuitry, the response message which is encrypted with the public key.

12. The electronic device of claim 11 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to decrypt the response message by using a private key of the first user of the electronic device.

13. The electronic device of claim 1 , further comprising a display,

wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to:

control the display to display a file list comprising a file, the file comprising data to be shared with the external electronic device;

receive a user input of selecting the file from the file list;

control the display to display a sharing method list comprising at least one sharing method;

based on a user input of selecting a sharing method from the sharing method list, control the display to display a screen comprising the invitation message; and

based on a user input on the screen comprising the invitation message, control the communication circuitry to transmit the invitation message to the external electronic device.

14. The electronic device of claim 1 , wherein the instructions, when executed by the at least one processor individually or collectively, cause the electronic device to, based on identifying that the blockchain network comprising the external electronic device as the node is generated, share data with the external electronic device through the blockchain network.

15. A method of operating an electronic device, the method comprising:

generating a public key regarding a first user of the electronic device and a blockchain address;

determining an external electronic device to share data;

transmitting, to the external electronic device, an invitation message comprising information regarding the public key and the blockchain address;

based on a response message, received from the external electronic device in response to the invitation message, generating a blockchain network comprising the external electronic device as a node; and

storing information regarding the blockchain network in an external server.

16. The method of claim 15 , wherein the invitation message comprises a URL, and the method further comprises:

generating a first attestation key and performing an electronic signature on the URL based on the first attestation key, and

wherein the URL comprises first signature data which is obtained by performing an electronic signature based on a private key of the first user, and second signature data which is generated through the electronic signature performed based on the first attestation key.

17. The method of claim 16 , wherein the response message comprises a second attestation key, and the method further comprising:

determining a validity of the external electronic device based on the second attestation key.

18. The method of claim 15 , further comprising:

generating a block that is synchronized within the blockchain network; and

recording, on the block, first transaction data comprising information regarding a second user of the external electronic device.

19. The method of claim 18 , further comprising recording, on the block, second transaction data comprising information regarding data to be shared with the external electronic device.

20. The method of claim 19 , further comprising:

receiving a user input of changing an authority regarding shared data; and

recording, on the block based on the user input, third transaction data to change the authority regarding the data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2023
From: HA, SEUNGMIN; KANG, KYEONGMIN; LEE, SINAE; KIM, MOONKYU; KIM, YONGJOON; RYU, YOUNGHWAN; MA, SEONGRYEOL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 063421/0130 →
Priority Claims (1)
KR 10-2020-0161727 · Nov 26, 2020 · national
Continuity (2)
Continuation PCTKR2021017656 · Nov 26, 2021
Related Publication 20230261886A1 · Aug 17, 2023
References Cited (26)
US 11157876B1 · Knas et al. · 2021 [cited by applicant]
US 20180302215A1 · Salgueiro et al. · 2018 [cited by applicant]
US 20180374173A1 · Chen et al. · 2018 [cited by applicant]
US 20190068615A1 · Pack · 2019 [cited by examiner]
US 20190279206A1 · Song et al. · 2019 [cited by applicant]
US 20190372756A1 · Kim et al. · 2019 [cited by applicant]
US 20200159891A1 · Patel et al. · 2020 [cited by applicant]
EP 3695339A1 · 2020 [cited by applicant]
KR 1020180112027A · 2018 [cited by applicant]
KR 101948721B1 · 2019 [cited by applicant]
KR 101986482B1 · 2019 [cited by applicant]
KR 1020190081299A · 2019 [cited by applicant]
KR 1020190081299 · 2019 [cited by examiner]
KR 102084674B1 · 2020 [cited by applicant]
KR 1020200074910A · 2020 [cited by applicant]
KR 1020200077681A · 2020 [cited by applicant]
KR 1020200094380A · 2020 [cited by applicant]
KR 102162762B1 · 2020 [cited by applicant]
KR 102207560B1 · 2021 [cited by applicant]
KR 102268985B1 · 2021 [cited by applicant]
WO 2019072823A1 · 2019 [cited by applicant]
Communication dated Mar. 19, 2024, issued by European Patent Office in European Patent Application No. 21898682.6. [cited by applicant]
International Search Report (PCT/ISA/210) issued Mar. 22, 2022 by the International Searching Authority in International Patent Application No. PCT/KR2021/017656. [cited by applicant]
Written Opinion (PCT/ISA/237) issued Mar. 22, 2022 by the International Searching Authority in International Patent Application No. PCT/KR2021/017656. [cited by applicant]
Communication issued Jan. 2, 2025 by the Korean Intellectual Property Office in Korean Patent Application No. 10-2020-0161727. [cited by applicant]
Communication dated Jun. 2, 2025, issued by the Korean Intellectual Property Office in Korean Application No. 10-2020-0161727. [cited by applicant]