US 11,743,156 B2
System for performing dynamic monitoring and filtration of data packets
Sasidhar Purushothaman, Telangana (IN); Sravan Kumar Kommu, Telangana (IN); Ramkumar Masilamani, Tamil Nadu (IN); Ramaiah Muvvala, Telangana (IN); Sajid A. Shah, Telangana (IN); Manohar Reddy Singamareddy, Telangana (IN); and Srikanth Vemula, Telangana (IN)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Apr. 5, 2021, as Appl. No. 17/222,502.
Prior Publication US 2022/0321437 A1, Oct. 6, 2022
Int. Cl. H04L 43/08 (2022.01); H04L 12/54 (2022.01); H04L 9/40 (2022.01)
CPC H04L 43/08 (2013.01) [H04L 12/56 (2013.01); H04L 63/0245 (2013.01); H04L 63/10 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for dynamically monitoring and filtering data packets associated with accessing one or more entity resources, the system comprising:
at least one network communication interface;
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device and the at least one network communication interface, wherein the at least one processing device is configured to:
monitor one or more data packets at a network layer;
identify a data packet in a network comprising at least one data unit at a first instance based on monitoring the one or more data packets at the network layer, wherein the at least one data unit is from a first application located in a first server and at least one other data unit is from a second application located in a second server;
generate a unique signature bit for the data packet based on identifying the data packet in the network at the first instance, wherein the unique signature bit comprises at least one of prioritization weight, data source information, and category of data in the at least one data unit of the data packet;
insert the unique signature bit to the at least one data unit within the data packet;
continue monitoring the one or more data packets at the network layer;
identify the data packet in the network at another instance different from the first instance;
determine that the data packet is attempting to access an entity resource;
determine if the at least one data unit of the data packet comprises the unique signature bit;
allow or deny the at least one data unit in the data packet to access the entity resource based on determining if the at least one unit comprises the unique signature bit;
identify a first data unit and a second data unit from the data packet based on a first signature bit and a second signature bit;
perform an attenuation of the data packet based on prioritization weights present in the first data unit and the second data unit, wherein performing an attenuation of the data packet comprises:
identifying a prioritization weight of the first data unit is lower than prioritization weight of the second data unit, and
allowing the data packet to access the entity resource without the first data unit.