US 11,784,930 B2
Communication system with auto-routing and load balancing
Asim Kumar Ghosh, Mumbai (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Apr. 30, 2021, as Appl. No. 17/245,854.
Prior Publication US 2022/0353187 A1, Nov. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 45/00 (2022.01); H04L 47/125 (2022.01); H04L 47/122 (2022.01); G06N 20/00 (2019.01); H04L 45/12 (2022.01); H04L 45/24 (2022.01)
CPC H04L 47/125 (2013.01) [G06N 20/00 (2019.01); H04L 45/123 (2013.01); H04L 45/24 (2013.01); H04L 47/122 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network analysis device, comprising:
a network interface configured to communicate with a router that is configured to route messages from a data source to a plurality of network devices; and
a processor operably coupled to the network interface, and configured to:
obtain a traffic volume classification that identifies a level of message activity that is associated with an entity identifier that uniquely identifies an entity;
obtain bandwidth information that is associated with the plurality of network devices, wherein the bandwidth information identifies an amount of messages that have been received for each network device from among the plurality of network devices;
input the bandwidth information and the traffic volume classification into a machine learning model, wherein the machine learning model is configured to:
receive the bandwidth information and the traffic volume classification; and
output routing recommendations based on the bandwidth information and the traffic volume classification, wherein the routing recommendations identifies a subset of network devices from among the plurality of network devices;
generate routing instructions based on the routing recommendations, wherein the routing instructions comprise instructions for routing messages associated with the entity identifier to a first network device from among the subset of network devices; and
reconfigure the router based on the routing instructions.