IP Library Granted Patent US 12,028,204
Granted Patent B2
US 12,028,204 · App. 18/046,136 · Granted Jul 2, 2024

Network event detection and automated remediation

Inventors: Robin Rowe (Daresbury, GB); Jack Smith (Daresbury, GB)
Assignee: Ivanti, Inc.
H04L41/0654H04L41/0681
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,028,204
App. No.
18/046,136
Granted
Jul 2, 2024
Kind
B2
Abstract

A method of identification and remediation of a mass event in a managed network. The method includes receiving a first report of an event occurring at a first endpoint of the managed network. In response, a first action is performed. The first action being initiated based on a repeating event trigger not being triggered. The method includes receiving a second report of the event occurring at a second endpoint. In response, the method includes determining whether a threshold that triggers the repeating event trigger is exceeded. The threshold being indicative of a mass event in the managed network. Responsive to the threshold being exceeded, the method includes triggering the repeating event trigger and performing a second automated resolution action in the managed network. The second action being different from the first action. Responsive to the threshold not being exceeded, the method includes performing the first action at the second endpoint.

Claims (87)

1. A method of identification and automated remediation of a mass event in a managed network, the method comprising:

receiving, at an endpoint management system, a first report of an event occurring at a first endpoint of a plurality of endpoints that are included in a managed network;

in response to receiving the first report, performing a first automated resolution action at the first endpoint, the first automated resolution action being initiated based at least in part on a repeating event trigger not being triggered;

receiving, at the endpoint management system, a second report of the event occurring at a second endpoint of the plurality of endpoints;

in response to receiving the second report:

determining whether a threshold that triggers the repeating event trigger has been exceeded, wherein the threshold is indicative of a mass event occurrence in the managed network;

responsive to the threshold being exceeded:

triggering the repeating event trigger; and

performing a second automated resolution action in the managed network, the second automated resolution action being different from the first action; and

responsive to the threshold not being exceeded performing the first automated resolution action at the second endpoint.

2. The method of claim 1 , wherein:

the first report is received at a first time;

the second report is received at a second time after the first time; and

the threshold is based on a number of reports being received within a time period between the first time and the second time.

3. The method of claim 2 , wherein:

once the repeating event trigger is triggered, the repeating event trigger may remain triggered for a period-reset length of time; and

after the period-reset length of time:

the repeating event trigger is reset; and

the associated threshold is restarted.

4. The method of claim 1 , wherein the threshold includes a particular number of endpoints from which a report is received.

5. The method of claim 1 , further comprising after the second automated resolution action is performed:

receiving a third report of the event occurring at a third endpoint of the plurality of endpoints;

in response to receiving the third report:

determining whether an embedded threshold that triggers an embedded repeating event trigger has been exceeded, wherein the embedded threshold is indicative of the wide instance of the event occurrence in the managed network and ineffective remediation by the second automated resolution action;

responsive to the embedded threshold being exceeded:

triggering the embedded repeating event trigger; and

performing a third automated resolution action in the managed network, the third automated resolution action being different from the first and the second automated resolution actions.

6. The method of claim 1 , wherein the second automated resolution action includes:

communication of conditional inquiry to a user of the second endpoint;

receiving, from the second endpoint, a response to the conditional inquiry; and

based on the response, performing a first conditional action or a second conditional action.

7. The method of claim 1 , wherein:

the second report indicates a technical issue with a software implemented on the second endpoint or a technical issue with a particular setting on the second endpoint; and

the second automated resolution action includes application of a remote fix to the technical issue at the second endpoint as well as application of the remote fix at one or more additional endpoints of the plurality of endpoints that include the same software as the second endpoint or the same particular setting as the second endpoint.

8. The method of claim 1 , wherein the first and the second reports include automated ticket communicated by an agent loaded to the first and the second endpoints to a service management system of the managed network.

9. The method of claim 1 , wherein the second automated resolution action is performed indefinitely while the repeating event trigger is triggered.

10. The method of claim 1 , wherein the mass event includes one or more or a combination of:

a patch that is not installing correctly,

a security vulnerability that is being exploited,

an inability to integrate programs,

an inoperable program,

a device or network appliance failure, and

inaccessibility of a database.

11. A computer readable medium configured to cause a system to perform operations of identification and automated remediation of a mass event in a managed network, the operations comprising:

receiving, at an endpoint management system, a first report of an event occurring at a first endpoint of a plurality of endpoints that are included in a managed network;

in response to receiving the first report, performing a first automated resolution action at the first endpoint, the first automated resolution action being initiated based at least in part on a repeating event trigger not being triggered;

receiving, at the endpoint management system, a second report of the event occurring at a second endpoint of the plurality of endpoints;

in response to receiving the second report:

determining whether a threshold that triggers the repeating event trigger has been exceeded, wherein the threshold is indicative of a mass event occurrence in the managed network;

responsive to the threshold being exceeded:

triggering the repeating event trigger; and

performing a second automated resolution action in the managed network, the second automated resolution action being different from the first action; and

responsive to the threshold not being exceeded performing the first automated resolution action at the second endpoint.

12. The computer readable medium of claim 11 , wherein:

the first report is received at a first time;

the second report is received at a second time after the first time; and

the threshold is based on a number of reports being received within a time period between the first time and the second time.

13. The computer readable medium of claim 12 , wherein:

once the repeating event trigger is triggered, the repeating event trigger may remain triggered for a period-reset length of time; and

after the period-reset length of time:

the repeating event trigger is reset; and

the associated threshold is restarted.

14. The computer readable medium of claim 11 , wherein the threshold includes a particular number of endpoints from which a report is received.

15. The computer readable medium of claim 11 , wherein the operations further comprise:

further comprising after the second automated resolution action is performed:

receiving a third report of the event occurring at a third endpoint of the plurality of endpoints;

in response to receiving the third report:

determining whether an embedded threshold that triggers an embedded repeating event trigger has been exceeded, wherein the embedded threshold is indicative of the wide instance of the event occurrence in the managed network and ineffective remediation by the second automated resolution action;

responsive to the embedded threshold being exceeded:

triggering the embedded repeating event trigger; and

performing a third automated resolution action in the managed network, the third automated resolution action being different from the first and the second automated resolution actions.

16. The computer readable medium of claim 15 , wherein the second automated resolution action includes:

communication of conditional inquiry to a user of the second endpoint;

receiving, from the second endpoint, a response to the conditional inquiry; and

based on the response, performing a first conditional action or a second conditional action.

17. The computer readable medium of claim 11 , wherein:

the second report indicates a technical issue with a software implemented on the second endpoint or a technical issue with a particular setting on the second endpoint; and

the second automated resolution action includes application of a remote fix to the technical issue at the second endpoint as well as application of the remote fix at one or more additional endpoints of the plurality of endpoints that include the same software as the second endpoint or the same particular setting as the second endpoint.

18. The computer readable medium of claim 17 , wherein the first and the second reports include automated ticket communicated by an agent loaded to the first and the second endpoints to a service management system of the managed network.

19. The computer readable medium of claim 11 , wherein the second automated resolution action is performed indefinitely while the repeating event trigger is triggered.

20. The computer readable medium of claim 11 , wherein the mass event includes one or more or a combination of:

a patch that is not installing correctly,

a security vulnerability that is being exploited,

an inability to integrate programs,

an inoperable program,

a device or network appliance failure, and

inaccessibility of a database.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY 14633493 WHICH WAS ENTERED INCORRECTLY AS 14633793 PREVIOUSLY RECORDED ON REEL 71176 FRAME 315. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN NEWCO SECURITY AGREEMENT. Recorded Nov 10, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 073818/0515 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2025
From: IVANTI SECURITY HOLDINGS LLC
To: IVANTI, INC.
Reel/Frame 071958/0203 →
2025-1 SECOND LIEN SECURITY AGREEMENT Recorded May 5, 2025
From: IVANTI SECURITY INTERMEDIATE HOLDINGS LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071176/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2025
From: IVANTI, INC.
To: IVANTI SECURITY HOLDINGS LLC
Reel/Frame 071180/0690 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded May 5, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; CHERWELL SOFTWARE, LLC
Reel/Frame 071176/0289 →
FIRST LIEN NEWCO SECURITY AGREEMENT Recorded May 5, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071176/0315 →
SECURITY INTEREST Recorded May 3, 2025
From: IVANTI SECURITY HOLDINGS LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 071165/0164 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2025
From: ALTER DOMUS (US) LLC
To: IVANTI SECURITY HOLDINGS LLC
Reel/Frame 071162/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2024
From: ROWE, ROBIN; SMITH, JACK
To: IVANTI, INC.
Reel/Frame 067510/0128 →
Continuity (3)
Provisional Application 63255360 · Oct 13, 2021
Provisional Application 63281675 · Nov 21, 2021
Related Publication 20230116748A1 · Apr 13, 2023