US 12,244,437 B2
Method, apparatus, and computer-readable medium for transaction management spanning multiple heterogeneous computing networks
George Daniel Doney, Severna Park, MD (US); and Dennis O'Connell, Garden City, NY (US)
Assigned to DTCC DIGITAL (US) INC., Jersey City, NJ (US)
Filed by SECURRENCY, INC., Annapolis, MD (US)
Filed on Jul. 28, 2022, as Appl. No. 17/876,139.
Application 17/876,139 is a continuation in part of application No. 17/174,529, filed on Feb. 12, 2021, abandoned.
Application 17/174,529 is a continuation of application No. 16/861,315, filed on Apr. 29, 2020, granted, now 11,038,718, issued on Jun. 15, 2021.
Claims priority of provisional application 63/226,204, filed on Jul. 28, 2021.
Claims priority of provisional application 62/839,971, filed on Apr. 29, 2019.
Prior Publication US 2022/0385499 A1, Dec. 1, 2022
Int. Cl. H04L 12/46 (2006.01); G06F 16/23 (2019.01); G06F 16/901 (2019.01); G06Q 20/36 (2012.01); G06Q 30/0283 (2023.01); H04L 45/00 (2022.01)
CPC H04L 12/4633 (2013.01) [G06F 16/2379 (2019.01); G06F 16/9024 (2019.01); G06Q 20/36 (2013.01); G06Q 30/0283 (2013.01); H04L 45/14 (2013.01)] 38 Claims
OG exemplary drawing
 
1. A method for interfacing heterogenous computing networks to accomplish a cross-network transaction in a system consisting of multiple networks, the method comprising:
receiving information proposing a transaction that spans at least two networks and has a source node and a destination node;
traversing a graph structure, the graph structure including transaction nodes within transfer networks and bridges that span networks and being created by a multi-agent system that crawls the networks to identify a path between the source node and the destination node using nodes and bridges, wherein, each nodes in the graph structure exists on a network and each have an associated set of attribute variables, the attribute variables specifying supported tokens, and a bridge path defined by two nodes spanning two logical networks, the bridge path having attribute variables representing transmission characteristics wherein the source node and the destination node are also connected via one or more out of band network paths which are separate from the bridge path, the one or more out of band paths consisting of one or more network paths that are independent of the bridging path;
generating transaction routing information specifying a set of sub-transactions for executing the transaction based on the graph structure, the information including the anticipated cost and time of the transaction if the route is used; and
controlling execution of the set of sub-transactions using a manager that executes and controls the sequencing of execution of the sub-transactions across heterogeneous networks, ensures and records successful execution of the full chain, and executes rollback if the transaction fails.