US 12,113,801 B2
System and method for maintaining network security in a mesh network by analyzing IP stack layer information in communications
Brandon Sloane, Indian Land, SC (US); Michael Ogrinz, Easton, CT (US); and Charles Edward Dudley, Concord, NC (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Dec. 1, 2021, as Appl. No. 17/539,400.
Prior Publication US 2023/0171260 A1, Jun. 1, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/105 (2013.01) [H04L 63/102 (2013.01); H04L 63/123 (2013.01); H04L 63/205 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for monitoring network security in a mesh network, the system comprising:
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:
receive trust of service information relating to a user, wherein the trust of service information comprises one or more security details associated with at least one of a user device or a user network associated with the user;
process the trust of service information using a machine learning model, wherein the machine learning model is configured to generate a security database and update information of the security database, wherein the information of the security database comprises historical trust of service information and data relating to known malfeasant activity;
based on the trust of service information relating to the user and the information of the security database, determine, using the machine learning model, a security level of a session involving the user;
based on the determined security level, determine a security protocol for the session, wherein the security protocol determines at least one of a user access level or an additional security measure;
cause an execution of the session based on the security protocol determined;
receive additional trust of service information during execution of the security protocol and update the determined security level during execution; and
display the updated determined security level to a user device prior to completion of the session.