US 11,902,179 B2
Real-time distributed communication channel and multiple data processing channel selection system
Joseph Benjamin Castinado, North Glenn, CO (US); Therese Humburg Willis, Apopka, FL (US); Christopher J. Smith, Johns Creek, GA (US); Kathleen Hanko Trombley, Oakboro, NC (US); Kevin Graham Robberts, Charlotte, NC (US); Lee Ann Proud, St. Augustine, FL (US); Adam Frederick Perrigo, Maiden, NC (US); Ann Ta, Scottsdale, AZ (US); and Naoll Addisu Merdassa, Chakopee, MN (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Feb. 27, 2023, as Appl. No. 18/114,930.
Application 18/114,930 is a continuation of application No. 17/571,789, filed on Jan. 10, 2022, granted, now 11,627,098.
Prior Publication US 2023/0269197 A1, Aug. 24, 2023
Int. Cl. H04L 47/80 (2022.01); H04L 41/50 (2022.01); H04L 12/14 (2006.01); H04L 41/5006 (2022.01)
CPC H04L 47/808 (2013.01) [H04L 12/14 (2013.01); H04L 41/5006 (2013.01); H04L 41/5096 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for real-time distributed communication channel and multiple data processing channel selection, the system comprising:
at least one processing device; and
at least one non-transitory storage device with computer-readable program code stored thereon and accessible by the at least one processing device, wherein the computer-readable code when executed is configured to cause the at least one processing device to:
electronically receive, from a first user input device via a first communication channel, a request to access resources;
retrieve, using a communication channel monitoring engine, connectivity and routing parameters associated with the first communication channel;
determine communication channel requirements associated with the request to access the resources;
determine that the connectivity and routing parameters associated with the first communication channel does not meet the communication channel requirements associated with the request to access the resources;
capture geographic information associated with the first user input device;
determine a second communication channel available to the first user input device to access the resources based on at least the geographic information associated with the first user input device;
transmit control signals configured to cause the first user input device to display a second notification indicating that connectivity and routing parameters associated with the second communication channel meets the communication channel requirements associated with the request to access the resources, wherein the second notification further comprises a prompt to request a user acknowledgement to access the resources via the second communication channel;
receive, from the first user input device, and user input acknowledging the use of the second communication channel to access the resources;
dynamically generate a service level agreement associated with authorizing the first user input device to access the resources via the second communication channel;
receive, from the first user input device, a user input acknowledging the service level agreement; and
authorize the request to access the resources via the second communication channel in response to receiving the user input acknowledging the service level agreement and the user input acknowledging the service level agreement.