Dynamic patch management system and method
OwnerRahul Hari Hirani, Peter Bretton +1inventors
InventorsRahul Hari Hirani, Peter Bretton, Joel Carusone
Life of this patent
Estimating the term…
Loading patent…
OwnerRahul Hari Hirani, Peter Bretton +1inventors
InventorsRahul Hari Hirani, Peter Bretton, Joel Carusone
Estimating the term…
Systems and methods are disclosed for managing deployment of software patches across a plurality of client devices. A patch management server acquires vendor-supplied patch data, community-sourced patch data, and/or platform-based data, and evaluates the information using weighting logic that may be implemented by a machine-learning model trained on historical patch outcomes. Based on the weighted evaluation, the system generates a bounded risk representation indicating a likelihood that installation of the patch will have a particular effect on one or more client devices. The server selects a deployment action in accordance with the bounded risk representation and may generate and update deployment rings defining the order in which devices receive the patch. Deployment rings may be dynamically recalculated in response to updated data or anomaly conditions, and post-deployment monitoring may trigger rollback actions when thresholds are satisfied.
A computer-implemented method for managing deployment of a software patch to a plurality of client devices, comprising:
A system for managing deployment of a software patch, comprising:
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a patch management system, cause the processors to:
Dependencies are inferred from the claim text.