US 12,034,807 B1
System and method to manage data exchanges in a decentralized network
Gowri Sundar Suriyanarayanan, Chennai (IN); Maneesh Kumar Sethia, Hyderabad (IN); Abhijit Behera, Hyderabad (IN); and Shailendra Singh, Maharashtra (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Sep. 29, 2023, as Appl. No. 18/477,652.
Int. Cl. H04L 67/1097 (2022.01); H04L 47/6275 (2022.01)
CPC H04L 67/1097 (2013.01) [H04L 47/6275 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a memory, configured to store:
a plurality of data exchange requests to be completed via a decentralized network, each data exchange request comprising information indicating a sender, a receiver, and a completion status; and
a processor communicatively coupled to the memory and configured to:
determine that a first data exchange request of the plurality of data exchange requests comprises a first status indicating that the first data exchange request is incomplete;
generate a first priority value for the first data exchange request, the first priority value indicating a first batch priority associated with the first data exchange request;
assign a first weight for the first data exchange request, the first weight indicating that the first data exchange request is expected to be completed in one or more batch orders;
generate a first batch order based at least in part upon the first weight, the first batch order comprising a first position of a first plurality of positions in a queue corresponding to the first batch priority; and
complete the first data exchange request in the decentralized network in accordance with the first position in the first batch order.