US 11,991,053 B2
Endpoint-level SLA evaluation in managed networks
Mitch Berg, Saint Paul, MN (US); Matthew Hazzard, Lino Lakes, MN (US); Ciaran Walsh, Higher Kinnerton (GB); Sam Schwichtenberg, Minnetonka, MN (US); David Rolls, Manchester (GB); David Brylyn, Manchester (GB); Brent Miller, Minnetonka, MN (US); and Brian Secrist, Minnetonka, MN (US)
Assigned to Ivanti, Inc., South Jordan, UT (US)
Filed by Ivanti, Inc., South Jordan, UT (US)
Filed on Jan. 11, 2023, as Appl. No. 18/153,185.
Application 18/153,185 is a continuation in part of application No. 17/674,043, filed on Feb. 17, 2022.
Claims priority of provisional application 63/150,970, filed on Feb. 18, 2021.
Prior Publication US 2023/0171166 A1, Jun. 1, 2023
Int. Cl. H04L 41/5019 (2022.01); H04L 41/5006 (2022.01); H04L 41/5009 (2022.01)
CPC H04L 41/5019 (2013.01) [H04L 41/5006 (2013.01); H04L 41/5009 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method of real-time, endpoint-specific SLA compliance evaluation in a managed network, the method comprising:
receiving, at a management device, SLA definition input configured to indicate an SLA definition for an SLA standard of a managed network;
responsive to detection of a trigger event in the managed network, initiating a scan of a plurality of endpoints of the managed network, the scan including retrieval of endpoint-level state data of each of the plurality of endpoints;
identifying a portion of the retrieved state data that is relevant to the SLA definition for each of the plurality of endpoints;
aggregating the portions of the retrieved state data from each of the plurality of endpoints;
based on the aggregated portions, determining whether the managed network is compliant with the SLA standard at an endpoint-level of granularity;
responsive to the managed network being noncompliant:
identifying a subset of endpoints of the plurality of endpoints that fail to meet the SLA definition; and
implementing at a first endpoint of the subset of endpoints, a product modification process to address a metric of the SLA definition and change a product or the first endpoint to bring the product or the first endpoint into compliance with the SLA standard.