| CPC H04L 67/1008 (2013.01) [G06F 9/5027 (2013.01); H04L 45/302 (2013.01); H04L 67/63 (2022.05)] | 20 Claims |

|
1. A plurality of non-transitory computer readable media devices comprising:
first non-transitory memory storing first instructions that, when executed by a first processor, cause a first computing device to:
receive, at a message queue interface and via a network, a plurality of messages, wherein each of the plurality of messages is to be routed to an application computing system of a plurality of application computing systems;
aggregate, in near real-time, a plurality of health characteristics for each of a plurality of processing node computing devices; and
assign, based on the plurality of health characteristics for each of the plurality of processing node computing devices, a message of the plurality of messages to a least utilized processing node computing device of the plurality of processing node computing devices; and
second non-transitory memory storing second instructions that, when executed by a second processor, causes the least utilized processing node computing device to:
predict, based on natural language processing of contents of the message and by a trained model, a filter subset of a plurality of filters to apply to the message, wherein the filter subset identifies a message destination; and
route, via a network, the message to a target application computing system identified by the filter subset.
|