US 12,271,871 B2
Wire transaction monitoring and status notification
Kendra Henry, Charlotte, NC (US); and Luana Peterman, Lancaster, SC (US)
Assigned to Truist Bank, Charlotte, NC (US)
Filed by Truist Bank, Charlotte, NC (US)
Filed on Jun. 8, 2023, as Appl. No. 18/331,281.
Prior Publication US 2024/0412179 A1, Dec. 12, 2024
Int. Cl. G06Q 20/10 (2012.01)
CPC G06Q 20/10 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a processor;
memory communicatively coupled to the processor, the memory including instructions that are executable by the processor to cause the processor to:
receive, at a transaction monitoring layer of a monitoring and reporting system, from a transaction manager operating on a transaction server of a distributed wire transaction processing system, an electronic trigger operative to automatically initiate real-time transaction monitoring by the transaction monitoring layer, wherein the electronic trigger is generated in response to receiving, by the transaction manager, from a message queue manager of the distributed wire transaction processing system, a request to process a wire transaction that is received by the message queue manager from an initiating channel of a plurality of initiating channels;
in response to receiving the electronic trigger, activate a timing mechanism to initiate running of a time period within which processing of the wire transaction is expected to be completed;
monitor, in real time by the transaction monitoring layer, progress made by the transaction manager in processing the wire transaction;
periodically determine and report, by the transaction monitoring layer, via communications with the transaction manager, a real-time current location of the wire transaction within the distributed wire transaction processing system;
in response to determining that processing of the wire transaction has not completed at an indicated expiration of the time period by the timing mechanism, determine by the transaction monitoring layer that processing of the wire transaction has failed;
receive, by a reporting layer of the monitoring and reporting system, from the transaction monitoring layer, the location of the wire transaction within the distributed wire transaction processing system at the expiration of the time period; and
report, by the reporting layer, that processing of the wire transaction has failed and the location of the wire transaction within the distributed wire transaction processing system at the expiration of the time period.