US 12,218,965 B2
Automated product update management in managed networks
Brent Miller, Minnetonka, MN (US); Mitch Berg, Saint Paul, MN (US); and Brian Secrist, Minneapolis, MN (US)
Assigned to Ivanti, Inc., South Jordan, UT (US)
Filed by Ivanti, Inc., South Jordan, UT (US)
Filed on Feb. 17, 2022, as Appl. No. 17/674,043.
Claims priority of provisional application 63/150,970, filed on Feb. 18, 2021.
Prior Publication US 2022/0263854 A1, Aug. 18, 2022
Int. Cl. H04L 9/40 (2022.01); G06F 8/65 (2018.01); G06F 8/70 (2018.01)
CPC H04L 63/1433 (2013.01) [G06F 8/65 (2013.01); G06F 8/70 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of vulnerability detection and mitigation in a managed network, the method comprising:
receiving a defined state of a product on a managed endpoint of the managed network, the defined state including one or more conditions of the product;
detecting a trigger event in the managed network, the trigger event being indicative of a circumstance that is inconsistent with the defined state;
responsive to the detection of the trigger event, initiating a scan that includes an automated scan of the managed endpoint for a first condition of the one or more conditions at the managed endpoint, wherein; the scan includes an automated network scan of additional managed endpoints in the managed network, and the automated network scan is configured to identify presence of the trigger event in one or more of the additional managed endpoints;
responsive to the automated scan identifying the first condition being inconsistent with the defined state, automatically implementing a product modification process, the product modification process including distribution of at least a control signal that is configured to change the product or the managed endpoint to bring the product or the managed endpoint into compliance with the defined state; and
implementing the product modification process at a first additional managed endpoint of the additional managed endpoints responsive to the trigger event being present at the first additional managed endpoint.