IP Library › Granted Patent US 12,244,681
Granted Patent B2
US 12,244,681 · App. 18/075,025 · Granted Mar 4, 2025

Electronic device using blockchain and operating method thereof

Inventors: Chanjoon Park (Suwon-si, KR); Yewon Kim (Suwon-si, KR); Gyuhyun Shin (Suwon-si, KR); Dasom Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04L67/60G06Q20/065G06Q20/389H04L67/10
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,244,681
App. No.
18/075,025
Granted
Mar 4, 2025
Kind
B2
Abstract

An electronic device includes a communication circuit and a processor connected to the communication circuit. The processor may be configured to generate first transaction data comprising a first piece of transaction data for transferring a part of unused transaction output values of a first address from the first address to a second address, transmit the first transaction data to a server, receive status information indicating a transmission delay status of the first transaction data in a blockchain network from the server, receive recommendation fee information on transmission of the first transaction data, from the server, and generate second transaction data comprising a second piece of transaction data for transferring the part of the unused transaction output values of the first address from the first address to the second address, based on the recommendation fee information.

Claims (57)

1. An electronic device comprising:

a display apparatus;

a communication circuit; and

at least one processor connected to the display apparatus, the communication circuit, wherein the at least one processor is configured to:

generate first transaction data comprising at least a first piece of transaction data for transferring at least a part of unused transaction output values of a first address from the first address to a second address different from the first address;

transmit the first transaction data to a server via the communication circuit; receive status information from the server via the communication circuit, the status information indicating a transmission delay status of the first transaction data in a blockchain network;

control to display, through the display apparatus, a first user interface comprising the transmission delay status of the first transaction data;

receive recommendation fee information on transmission of the first transaction data from the server, via the communication circuit;

control to display, through the display apparatus, a second user interface comprising recommended fee indicated by the recommendation fee information; and

generate second transaction data comprising at least a second piece of transaction data for transferring at least a part of the unused transaction output values of the first address from the first address to the second address, based on the recommend fee indicated by the recommendation fee information.

2. The electronic device of claim 1 , wherein, when the second transaction data comprises a plurality of second pieces of transaction data, each of the plurality of second pieces of transaction data comprises different pieces of fee information.

3. The electronic device of claim 1 , wherein:

when the first transaction data comprises a plurality of first pieces of transaction data, the plurality of first pieces of transaction data comprise a first one of the plurality of first pieces of transaction data comprising first fee information, and a second one of the plurality of first pieces of transaction data comprising second fee information of a fee higher than first fee.

4. The electronic device of claim 3 , wherein the at least one processor is further configured to:

transmit a first threshold transmission time that is set for the first fee information and a second threshold transmission time that is set for the second fee information to the server via the communication circuit, wherein the second threshold transmission time is shorter than the first threshold transmission time; and

receive the status information on a condition that a first waiting time of the first one of the plurality of first pieces of transaction data in a memory pool of the blockchain network exceeds the first threshold transmission time and a second waiting time of the second one of the plurality of first pieces of transaction data in the memory pool exceeds the second threshold transmission time.

5. The electronic device of claim 3 , wherein, based on transmitting of the first transaction data to the server, the at least one processor transmits the first one of the plurality of first pieces of transaction data, comprising the first fee information, of the first transaction data to the blockchain network.

6. The electronic device of claim 5 , wherein, based on the first o one of the plurality of first pieces of transaction data identified by the server as being in the transmission delay status, the at least one processor transmits the second one of the plurality of first pieces of transaction data comprising the second fee information, of the first transaction data to the blockchain network.

7. The electronic device of claim 1 , wherein the recommendation fee information is calculated based on at least one unconfirmed transaction that waits in a memory pool of the blockchain network, and the recommendation fee for the second transaction data is higher than a fee for the first transaction data.

8. The electronic device of claim 1 , wherein the at least one processor is further configured to:

set a threshold transmission time for determining the transmission delay status of the first transaction data, and

receive the status information, on a condition that a waiting time of the first transaction data in a memory pool of the blockchain network exceeds the threshold transmission time.

9. A method of operating an electronic device comprising a display apparatus, comprising a display apparatus the method comprising:

generating first transaction data comprising at least a first piece of transaction data for transferring at least a part of unused transaction output values of a first address from the first address to a second address that is different from the first address;

transmitting the first transaction data to a server;

receiving status information indicating a transmission delay status of the first transaction data in a blockchain network from the server;

controlling to display, through the display apparatus, a first user interface comprising the transmission delay status of the first transaction data;

receiving recommendation fee information on transmission of the first transaction data from the server;

controlling to display, through the display apparatus, a second user interface comprising recommended fee indicated by the recommendation fee information; and

generating second transaction data comprising at least a second piece of transaction data for transferring at least a part of the unused transaction output values of the first address from the first address to the second address, based on the recommended fee indicated by recommendation fee information.

10. The method of claim 9 , wherein, when the second transaction data comprises a plurality of second pieces of transaction data, each of the plurality of second pieces of transaction data comprises different pieces of fee information.

11. The method of claim 9 , wherein, when the first transaction data comprises a plurality of first pieces of transaction data, the plurality of first pieces of transaction data comprises a first one of the plurality of first pieces of transaction data comprising first fee information, and a second one of the plurality of first pieces of transaction data comprising second fee information of a fee higher than first fee.

12. The method of claim 11 , further comprising:

transmitting a first threshold transmission time which is set for the first fee information and a second threshold transmission time which is set for the second fee information to the server, wherein the second threshold transmission time is shorter than the first threshold transmission time; and

receiving the status information on a condition that a first waiting time of the first one of the plurality of first pieces of transaction data in a memory pool of the blockchain network exceeds the first threshold transmission time and a second waiting time of the second one of the plurality of first pieces of transaction data exceeds the second threshold transmission time.

13. The method of claim 11 , wherein, in response to transmitting of the first transaction data to the server, the first one of the plurality of first pieces of transaction data, comprising the first fee information, of the first transaction data is transmitted to the blockchain network.

14. The method of claim 13 , wherein, based on the first one of the plurality of first pieces of transaction data identified by the server as being in the transmission delay status, the second one of the plurality of first pieces of transaction data, comprising the second fee information, of the first transaction data is transmitted to the blockchain network.

15. The method of claim 9 , wherein the recommendation fee information is calculated based on at least one unconfirmed transaction that waits in a memory pool of the blockchain network.

16. A server comprising:

a communication circuit; and

at least one processor connected to the communication circuit, wherein the at least one processor is configured to:

receive, from an electronic device, first transaction data comprising at least a first piece of transaction data for transferring a first address to a second address, at least a part of unused transaction output values of the first address that is different from the second address;

detect status information indicating a transmission delay status of the first transaction data in a blockchain network;

transmit the detected status information to the electronic device through the communication circuit;

determine recommendation fee information on transmission of the first transaction data;

transmit the recommendation fee information to the electronic device through the communication circuit;

receive, from the electronic device through the communication circuit, second transaction data comprising at least a second piece of transaction data for transferring at least a part of the unused transaction output values of the first address from the first address to the second address based on the recommendation fee information.

17. The server of claim 16 , when the second transaction data comprises a plurality of second pieces of transaction data, each of the plurality of second pieces of transaction data comprises different pieces of fee information.

18. The server of claim 16 , when the first transaction data comprises a plurality of first pieces of transaction data, the plurality of first pieces of transaction data comprises a first one of the plurality of first pieces of transaction data comprising first fee information, and a second one of the plurality of first pieces of transaction data comprising second fee information of a fee higher than first fee.

19. The server of claim 18 , wherein the at least one processor is further configured to:

receive a first threshold transmission time that is set for the first fee information and a second threshold transmission time that is set for the second fee information to the server via the communication circuit, wherein the second threshold transmission time is shorter than the first threshold transmission time;

transmit the first one of the plurality of first pieces of transaction data to the blockchain network;

based on the transmission of the first one of the plurality of first pieces of transaction data, compare a first waiting time of the first one of the plurality of first pieces of transaction data in a memory pool of the blockchain network with the first threshold transmission time; and

when the first waiting time exceeds the first threshold transmission time, transmit the second one of the plurality of first pieces of transaction data to the blockchain network.

20. The server of claim 19 , wherein the at least one processor is further configured to:

based on the transmission of the second one of the plurality of first pieces of transaction data, compare a second waiting time of the second one of the plurality of first pieces of transaction data in the memory pool of the blockchain network with the second threshold transmission time; and

when the second waiting time exceeds the second threshold transmission time, transmit the status information to the electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2022
From: PARK, CHANJOON; KIM, YEWON; SHIN, GYUHYUN; LEE, DASOM
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 061980/0259 →
Priority Claims (1)
KR 10-2020-0067207 · Jun 3, 2020 · national
Continuity (2)
Continuation PCTKR2021006659 · May 28, 2021
Related Publication 20230093968A1 · Mar 30, 2023
References Cited (28)
US 10679217B2 · Li · 2020 [cited by applicant]
US 20160098730A1 · Feeney · 2016 [cited by applicant]
US 20180294967A1 · Roberts et al. · 2018 [cited by applicant]
US 20190362287A1 · Achkir · 2019 [cited by applicant]
US 20200125391A1 · Lee et al. · 2020 [cited by applicant]
US 20200160289A1 · Mahajan et al. · 2020 [cited by applicant]
US 20200211011A1 · Anderson · 2020 [cited by examiner]
US 20210026740A1 · Guo et al. · 2021 [cited by applicant]
JP 2012503449A · 2012 [cited by applicant]
JP 2020129283A · 2020 [cited by applicant]
JP 202118514A · 2021 [cited by applicant]
KR 1020170006805A · 2017 [cited by applicant]
KR 101862000B1 · 2018 [cited by applicant]
KR 1020190086747A · 2019 [cited by applicant]
KR 1020200010905A · 2020 [cited by applicant]
KR 1020200045854A · 2020 [cited by applicant]
KR 102392944B1 · 2022 [cited by applicant]
Scalable Distributed Ledger System, Transaction Privacy And Combating Fraud, Theft And Loss (Year: 2020). [cited by examiner]
Blockchain Transaction Double Spend Proof (Year: 2020). [cited by examiner]
Decentralized Cyber Secure Privacy Network For Cloud Communications, Computing, And Global E-commerce (Year: 2019). [cited by examiner]
System and Method for Increasing Safety of a Smart Contract in a Chain of Units (Year: 2018). [cited by examiner]
Method for Recording to Peer-to-Peer Distributed Ledger of Digital Asset Token Generation, Issuance, and Transaction Transfer, and Digital Asset Token Integration System (Year: 2020). [cited by examiner]
Communication issued Sep. 29, 2023 by the European Patent Office in European Patent Application No. 21818889.4. [cited by applicant]
Office Action dated Jul. 11, 2024, issued by European Patent Office in European Patent Application No. 21818889.4. [cited by applicant]
Office Action dated Aug. 27, 2024, issued by Korean Patent Office in Korean Patent Application No. 10-2020-0067207. [cited by applicant]
Communication dated Sep. 6, 2021, issued by the International Searching Authority in counterpart International Application No. PCT/KR2021/006659 (PCT/ISA/210). [cited by applicant]
Communication dated Sep. 6, 2021, issued by the International Searching Authority in counterpart International Application No. PCT/KR2021/006659 (PCT/ISA/237). [cited by applicant]
Communication issued on May 1, 2023 by the Indian Patent Office for Indian Patent Application No. 202227072043. [cited by applicant]
Cited By (1)
US 12,549,392