US 12,112,160 B1
Systems and methods providing centralized communication across feature programming workflows
Laura McNeil, St Augustine, FL (US); Muthukumar Arunachalam, Chennai (IN); Srikanth Bezawada, Chennai (IN); and Prag Sharma, Dublin (IE)
Assigned to Citibank, N.A., New York, NY (US)
Filed by Citibank, N.A., New York, NY (US)
Filed on Sep. 25, 2023, as Appl. No. 18/474,162.
Application 18/474,162 is a continuation of application No. 18/345,417, filed on Jun. 30, 2023, granted, now 11,803,369.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/70 (2018.01)
CPC G06F 8/70 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system for providing centralized communication across feature programming workflows using software development lifecycle tools that dynamically determine temporal alerts, the system comprising:
one or more processors; and
a non-transitory, computer readable medium comprising instructions that when executed by the one or more processors cause operations comprising:
determining a software programming workflow, wherein the software programming workflow corresponds to production of an application comprising a plurality of features;
determining a first feature programming workflow, wherein the first feature programming workflow corresponds to production of a first feature of the plurality of features;
receiving a first output from one or more artificial intelligence models based on the software programming workflow and the first feature programming workflow, wherein the one or more artificial intelligence models have been trained on historic compliance data for historic event data;
determining a current status of the software programming workflow based on the first output;
determining a first location, in an application timeline, of a first event of a plurality of events, and a second location, in the application timeline, of a second event, in the plurality of events, based on the current status of the software programming workflow, wherein the first event indicates the first feature programming workflow is completed, wherein the second event indicates that a second feature programming workflow is completed, and wherein the current status is further based on a second output of the one or more artificial intelligence models;
determining a number of dependencies between the first feature programming workflow and the second feature programming workflow;
comparing the number of dependencies to a threshold number of dependencies;
in response to the number of dependencies exceeding the threshold number of dependencies, retrieving a threshold proximity for the second feature programming workflow, wherein the threshold proximity is based on a status of the second feature programming workflow; and
determining that the second event of the plurality of events that is within the threshold proximity on the application timeline, wherein the second feature programming workflow corresponds to production of a second feature of the plurality of features.