Patent ID: 11924027
Assignee: CITIBANK, N.A.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 10:
11. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause operations comprising:
providing a first network operation to a first software application of a set of software applications, wherein (i) the first network operation is configured to be provided as input to the first software application and (ii) the first software application generates a second network operation as output, using the first network operation, to be provided to a second software application of the set of software applications;
receiving a first message associated with a processing of the first network operation at the first software application, wherein the first message indicates a set of characteristics associated with the processing of the first network operation;
identifying that the first network operation originated from an originating software application and that the second network operation is destined to be provided to a destined software application using a format of (i) the first network operation and (ii) the second network operation;
determining a validation process to be performed on the first message by accessing a data structure configured to store a linked set of rules representing the validation process using an identifier associated with the originating software application and an identifier associated with the destined software application;
performing the determined validation process on the first message using (i) the first network operation, (ii) the second network operation, and (iii) the set of characteristics associated with the processing of the first network operation; and
in response to detecting that the determined validation process results in a failure to validate the first message, preventing the second network operation from being provided to the second software application of the set of software applications, and wherein detecting that the determined validation process results in the failure to validate the first message further comprises:
determining a first characteristic of the set of characteristics of the first message;
determining whether the second network operation comprises the first characteristic with respect to the first network operation using the linked set of rules; and
in response to the second network operation failing to comprise the first characteristic with respect to the first network operation, detecting that the determined validation process results in a failure to validate the first message.