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

Claim 14:
15. A message routing computing system, comprising:
a message queue configured to queue a plurality of messages incoming to an enterprise computing system;
a message queue processor processing instructions that cause the message queue processor to:
determine, in near real time based on central processing unit (CPU) load information of a plurality of message processing nodes, a current CPU utilization for each of the plurality of message processing nodes; and
assign, each message of the plurality of messages in the message queue, to a processing node based on a comparison of current CPU utilization information for each of the plurality of message processing nodes;

the plurality of message processing nodes, wherein each of the plurality of message processing nodes processes instructions that cause the processing node to:
identify characteristic message information corresponding to application functionality at a destination computing system;
predict based on the characteristic message information, a destination label associated with the message;
filter the message information based on the destination label and based on a filter subset of a plurality of filters, wherein the filter subset identifies a message destination; and
route each message based on a destination identified by output of the filter subset.