US 12,483,471 B2
Automatically updating communication maps used to detect and remediate validation failures for network operations
Vishal Mysore, New York, NY (US); Sukhbir Singh, New York, NY (US); and Ramkumar Ayyadurai, New York, NY (US)
Assigned to CITIBANK, N.A.
Filed by Citibank, N.A., New York, NY (US)
Filed on Dec. 24, 2024, as Appl. No. 19/001,055.
Application 19/001,055 is a continuation of application No. 18/924,416, filed on Oct. 23, 2024.
Application 18/924,416 is a continuation in part of application No. 18/778,918, filed on Jul. 20, 2024, granted, now 12,184,480.
Application 18/778,918 is a continuation in part of application No. 18/435,947, filed on Feb. 7, 2024.
Application 18/435,947 is a continuation of application No. 18/495,628, filed on Oct. 26, 2023, granted, now 11,924,027, issued on Mar. 5, 2024.
Prior Publication US 2025/0141734 A1, May 1, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/069 (2022.01); H04L 41/16 (2022.01); H04L 41/22 (2022.01)
CPC H04L 41/069 (2013.01) [H04L 41/16 (2013.01); H04L 41/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for automatically updating validation rules used to detect and remediate network operation validation anomalies in conglomerate-application-based ecosystems, the system comprising:
at least one hardware processor; and
at least one non-transitory memory, storing instructions, which, when executed by the at least one hardware processor, cause the system to:
dynamically monitor, via a network interface, a set of policy repositories,
wherein each policy repository of the set of policy repositories includes a first set of textual information of policies of a set of software applications and second set of textual information indicating requirements for generating validation reports of the set of software applications,
wherein the requirements for generating validation reports specify required sections comprising at least one of: compliance information, detected anomaly information, or recommended corrective actions;
in response to dynamically monitoring the set of policy repositories, detect, by the network interface, a set of updates in the first set of textual information of one or more policy repositories in the set of policy repositories,
wherein one or more updates in the set of updates includes a textual representation of a policy update;
in response to detecting the set of updates in the first set of textual information of the one or more policy repositories, for each particular update in the set of updates, update a communication map by:
retrieving the communication map defining a set of parent-child relationships between a set of validation rules of the set of software applications, and
providing the particular update and the communication map to a rule evaluation model to generate an updated communication map using the particular update;
detect a transmission of a first network operation to a particular software application of the set of software applications,
wherein the first network operation is configured to operate as input into the particular software application, and
wherein the particular software application is configured to generate a second network operation as output, using the first network operation;
provide the first network operation, the second network operation, and the updated communication map to a validation model configured to generate a validation status indicating a validity of the second network operation;
provide the validation status, the updated communication map, the second set of textual information, the first network operation, and the second network operation to a large-language model to generate a validation report consistent with the requirements of the second set of textual information,
wherein the validation report includes the specified required sections of the requirements of the second set of textual information; and
in response to generating the validation report, transmit the validation report to a server of the one or more policy repositories.