US 12,483,498 B2
Dynamic rule-based message routing systems
Mark Satterfield, Haymarket, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Aug. 25, 2021, as Appl. No. 17/411,850.
Prior Publication US 2023/0062741 A1, Mar. 2, 2023
Int. Cl. H04L 12/725 (2013.01); H04L 45/302 (2022.01); H04L 45/74 (2022.01); H04L 47/20 (2022.01); H04L 47/24 (2022.01)
CPC H04L 45/306 (2013.01) [H04L 45/74 (2013.01); H04L 47/20 (2013.01); H04L 47/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a plurality of messages, wherein each message, of the plurality of messages, is converted from information associated with a microservice;
assembling the plurality of messages into a queue;
obtaining, from the queue, a first message converted from information associated with a first microservice;
obtaining, from a database, a plurality of rules;
determining, based on at least one rule of the plurality of rules, a mapping between a characteristic and an identifier of a target;
converting, based on the at least one rule and determining that the first message has the characteristic, a copy of the first message to a format suitable to be sent to the target;
sending the copy to the target;
receiving, from a second target, a request to obtain messages that provide information to perform a type of action;
determining, based on the type of action, a second rule of the plurality of rules; and
associating, with the second rule, an identifier of the second target.