Patent ID: 11917000
Assignee: BANK OF AMERICA CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A system comprising:
a plurality of application computing systems, each application computing system comprising a processor executing instructions to provide a computerized service based on a message received via a network;
a computing device comprising:
a first processor;
first non-transitory memory storing first instructions that, when executed by the first processor, cause the 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 the plurality of application computing systems;
capture, in near real-time, a plurality of health characteristics for each of a plurality of processing node computing devices; and
assign, based on an analysis of 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

the plurality of processing node computing devices, each processing node computing device comprising:
a second processor;
second non-transitory memory storing second instructions that, when executed by the second processor, causes the 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;
apply the filter subset to the message to determine a target application computing system of the system; and
route, via a network, the message to the target application computing system.