| CPC G06F 21/577 (2013.01) [G06F 8/65 (2013.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06F 2221/034 (2013.01)] | 20 Claims |

|
1. A computing platform comprising:
a processor; and
memory storing computer-readable instructions that, when executed by the processor, cause the computing platform to:
identify a vulnerability associated with a server;
schedule, based on analysis of a knowledge base by a machine learning module, a time interval associated with the server, wherein the time interval comprises an outage period for the server and a tracking module identifies existing time interval information associated with the server;
generate, automatically and by a patch generator, a patch job comprising an update for server software, wherein the patch job specifies that sub-processes of the patch job occur in a specific sequence;
validate, after deployment of the patch job during the time interval and continuously during execution of the patch job, that the sub-processes are ordered correctly;
update, based on an indication that the sub-processes are ordered incorrectly, a sub-process sequence of the patch job;
analyze, by the machine learning module, an assessment report associated with an executed patch job; and
update the knowledge base of the machine learning module based on the analysis of the assessment report associated with the executed patch job.
|