US 12,457,169 B2
Method and system for providing automated message routing
Narayana Swamy Thota, Podili (IN); and Sudeep Sabnavis, Hyderabad (IN)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Oct. 26, 2022, as Appl. No. 17/974,254.
Claims priority of application No. 202211052255 (IN), filed on Sep. 13, 2022.
Prior Publication US 2024/0089196 A1, Mar. 14, 2024
Int. Cl. H04L 45/302 (2022.01); H04L 51/066 (2022.01)
CPC H04L 45/306 (2013.01) [H04L 51/066 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing an automated routing layer to facilitate end-to-end testing, the method being implemented by at least one processor, the method comprising:
detecting, by the at least one processor in real-time, at least one electronic message of a publish-subscribe messenger from a data stream based on a predetermined configuration, wherein the publish-subscribe messenger manages message queues and enables passing of messages between applications, wherein the predetermined configuration indicates that the data stream is monitored for event messages in an active system that interacts with an upstream application and provides parameters for routing of the electronic message between the applications, and wherein the event messages indicate a change in state of hardware of the active system;
intercepting, by the at least one processor, the detected at least one electronic message from the data stream;
extracting, by the at least one processor, message data from the intercepted at least one electronic message, the message data including payload information that corresponds to the at least one electronic message;
determining, by the at least one processor in real-time, at least one downstream destination path for the intercepted at least one electronic message based on the extracted message data and the predetermined configuration; and
automatically routing, by the at least one processor in real-time, the intercepted at least one electronic message based on the determined at least one downstream destination path.