IP Library › Granted Patent US 11,481,360
Granted Patent B2
US 11,481,360 · App. 16/603,015 · Granted Oct 25, 2022

Blockchain network and method of operation thereof

Inventor: Hwa-Shang Chang (Milpitas, CA)
G06F16/1837H04L9/0637H04L9/3236H04L9/3297
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,481,360
App. No.
16/603,015
Granted
Oct 25, 2022
Kind
B2
Abstract

A blockchain network, in which each node is able to be dynamically assigned different function for a given transaction that can be executed in parallel, includes a first node configured to send a transaction validation request for a transaction using a peer-to-peer (P2P) network; and a second node, configured to validate the transaction in response to the transaction validation request from the first node, and further configured to inform the first node of an approval of the transaction using a P2P network in response to the validation. The first node sends a notification message indicating completion of the transaction to a third node using a P2P network in response to the approval.

Claims (41)

1. A blockchain network, each node in the blockchain network being able to be dynamically assigned different function for a given transaction that can be executed in parallel, the blockchain network comprising:

a first node configured to send a transaction validation request for a first type transaction using a peer-to-peer (P2P) network; and

a second node, configured to validate the first type transaction in response to the transaction validation request from the first node, and further configured to inform the first node of an approval of the first type transaction using a P2P network in response to the validation,

wherein the first node sends a notification message indicating completion of the first type transaction to a third node using a P2P network in response to the approval,

the first node, the second node and the third node each being configured to be dynamically assignable different functions for the first type transaction, the different functions of the first, second and third nodes being executable in parallel,

the first node being configured to broadcast information that does not include a virtual currency to the second node and the third node in the blockchain network,

the second node is implemented with a server managing an account of a user, and

the blockchain includes a fourth node, in charge of a validation of a second type transaction different from the first type transaction handled by the second node.

2. The blockchain network of claim 1 , wherein the first node is further configured to receive a transaction request associated with the transaction.

3. The blockchain network of claim 1 , wherein the first node is further configured to determine that between the second node and a fourth node, the second node is in charge of a validation of the transaction.

4. The blockchain network of claim 1 , wherein the first node is further configured to broadcast an information, which does not include a virtual currency, to the blockchain network.

5. The blockchain network of claim 4 , wherein the first node simultaneously sends the notification message and broadcasts the information.

6. The blockchain network of claim 4 , further comprising:

a fifth node configured to record the information in a ledger of the blockchain network.

7. The blockchain network of claim 6 , further comprising:

a sixth node, wherein the sixth node and the second node are configured to settle the transaction therebetween based on the information in the ledger.

8. The blockchain network of claim 6 , further comprising:

a sixth node; and

a seventh node configured to, based on the information, activate the second node and the sixth node to settle the transaction therebetween.

9. A method of operating a blockchain network, comprising:

sending a transaction validation request for a first type transaction from a first node to a second node using a P2P network;

validating the first type transaction by the second node in response to the transaction validation request from the first node;

informing the first node of an approval of the first type transaction by the second node and by using a P2P network in response to the validation; and

sending a notification message to a third node indicating completion of the first type transaction by the first node by using a P2P network in response to the approval, wherein

the first node broadcasts information that does not include a virtual currency to the second node and the third node in the blockchain network,

the second node is implemented with a server managing an account of a user, and

the blockchain includes a fourth node, in charge of a validation of a second type transaction different from the first type transaction handled by the second node.

10. The method of operating the blockchain network of claim 9 , further comprising:

receiving a transaction request associated with the transaction by the first node.

11. The method of operating the blockchain network of claim 9 , further comprising:

determining by the first node that between the second node and a fourth node, the second node is in charge of a validation of the transaction.

12. The method of operating the blockchain network of claim 9 , further comprising:

broadcasting an information, that does not include a virtual currency, to the blockchain network by the first node.

13. The method of operating the blockchain network of claim 12 , wherein the sending the notification message and broadcasting the information includes:

simultaneously sending the notification message and broadcasting the information.

14. The method of operating the blockchain network of claim 12 , further comprising:

recording the information in a ledger of the blockchain network.

15. The method of operating the blockchain network of claim 14 , further comprising:

settling the transaction between a sixth node and the second node based on the information in the ledger.

16. The method of operating the blockchain network of claim 14 , further comprising:

activating the second node and a sixth node based on the information in the ledger to settle the transaction therebetween.

Continuity (1)
Related Publication 20200192873A1 · Jun 18, 2020