US 11,971,903 B2
Atomically bridging transactions across different blockchains
Michael Grant, Walpole, MA (US); Marcus Boorstin, Cambridge, MA (US); and Rachel Marison, Honolulu, HI (US)
Assigned to Circle Internet Financial Limited, Dublin (IE)
Filed by Circle Internet Financial, Inc., Boston, MA (US)
Filed on May 13, 2022, as Appl. No. 17/744,344.
Prior Publication US 2023/0367788 A1, Nov. 16, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/27 (2019.01) 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving a request to invoke an atomic transaction including operations performed on a first blockchain and operations performed on a second blockchain, wherein the atomic transaction is completed when an enumerated set of operations are completed;
initiating a first operation for the atomic transaction in the enumerated set of operations on the first blockchain, wherein initiating the first operation on the first blockchain triggers initiation of one or more second operations for the atomic transaction on the second blockchain;
detecting completion of the one or more second operations for the atomic transaction on the second blockchain indicating that operations for the atomic transaction relevant to the second blockchain have been completed on the second blockchain; and
based on detecting completion of the one or more second operations on the second blockchain, finalizing the atomic transaction on the first blockchain.