IP Library Granted Patent US 9,306,815
Granted Patent B2
US 9,306,815 · App. 14/161,061 · Granted Apr 5, 2016

Method and apparatus of establishing computer network monitoring criteria

Inventor: Corey Dana Mandell (Bothell, WA)
Assignee: Kaseya Limited
H04L43/04H04L41/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 9,306,815
App. No.
14/161,061
Granted
Apr 5, 2016
Kind
B2
Abstract

A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example method of automatically configuring a set of monitoring requirements may include creating initial monitor counter values at a computing device and monitoring at least one computer based on the initial monitor counter values. Additional operations may include calculating override monitor counter values based on the monitoring of the at least one computer, and monitoring the at least one computer based on the override monitor counter values. The override values may be better suited for the device(s) being monitored and may replace the previously used monitoring settings.

Claims (30)

1. A method, comprising:

monitoring at least one computer based on initial monitor counter values;

calculating override monitor counter values based on the monitoring of the at least one computer; and

monitoring the at least one computer based on the override monitor counter values without creating individual monitor sets for each computing device on a network.

2. The method of claim 1 , wherein the initial monitor counter values are threshold values that trigger an alarm when the threshold values are exceeded.

3. The method of claim 1 , further comprising executing an automatic learning procedure that calculates the override monitor counter values during monitoring of the at least one computer based on the initial monitor counter values, and replaces the initial monitor counter values with the calculated override monitor counter values.

4. The method of claim 1 , wherein the initial counter values and the calculated override monitor counter values are numerical values.

5. The method of claim 1 , further comprising creating alarm criteria reports based on the results of the monitoring operations and storing the alarm criteria reports in memory.

6. The method of claim 1 , wherein the monitoring operations performed on the at least one computer comprise monitoring at least one of processor use, memory availability, application use, hard disk space and updated software drivers.

7. The method of claim 1 , further comprising performing update check operations at specified time intervals to determine if the override monitor counter values have been calculated.

8. An apparatus, comprising:

a processor configured to:

monitor at least one computer based on initial monitor counter values;

calculate override monitor counter values based on the monitoring of the at least one computer, and

monitor the at least one computer based on the override monitor counter values without creating individual monitor sets for each computing device on a network.

9. The apparatus of claim 8 , wherein the initial monitor counter values are threshold values that trigger an alarm when the threshold values are exceeded.

10. The apparatus of claim 8 , wherein the processor is further configured to execute an automatic learning procedure that calculates the override monitor counter values during monitoring of the at least one computer based on the initial monitor counter values, and replaces the initial monitor counter values with the calculated override monitor counter values.

11. The apparatus of claim 8 , wherein the initial counter values and the calculated override monitor counter values are numerical values.

12. The apparatus of claim 8 , further comprising a memory, wherein the processor is further configured to create alarm criteria reports based on the results of the monitoring operations, and store the alarm criteria reports in the memory.

13. The apparatus of claim 8 , wherein the monitoring operations performed on the at least one computer comprise monitoring at least one of processor use, memory availability, application use, hard disk space and updated software drivers.

14. The apparatus of claim 8 , wherein the processor is further configured to perform update check operations at specified time intervals to determine if the override monitor counter values have been calculated.

15. A non-transitory computer readable storage medium comprising instructions that when executed cause a processor to perform:

monitoring at least one computer based on initial monitor counter values;

calculating override monitor counter values based on the monitoring of the at least one computer; and

monitoring the at least one computer based on the override monitor counter values without creating individual monitor sets for each computing device on a network.

16. The non-transitory computer readable storage medium of claim 15 , wherein the initial monitor counter values are threshold values that trigger an alarm when the threshold values are exceeded.

17. The non-transitory computer readable storage medium of claim 15 , further comprising instructions that when executed cause a processor to perform executing an automatic learning procedure that calculates the override monitor counter values during monitoring of the at least one computer based on the initial monitor counter values, and replaces the initial monitor counter values with the calculated override monitor counter values.

18. The non-transitory computer readable storage medium of claim 15 , wherein the initial counter values and the calculated override monitor counter values are numerical values.

19. The non-transitory computer readable storage medium of claim 15 , further comprising instructions that when executed cause a processor to perform creating alarm criteria reports based on the results of the monitoring operations and storing the alarm criteria reports in memory.

20. The non-transitory computer readable storage medium of claim 15 , wherein the monitoring operations performed on the at least one computer comprise monitoring at least one of processor use, memory availability, application use, hard disk space and updated software drivers.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2025
From: MANDELL, COREY DANA
To: KASEYA INTERNATIONAL LIMITED
Reel/Frame 071540/0128 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Mar 24, 2025
From: KASEYA LIMITED
To: MORGAN STANLEY SENIOR FUNDING, INC., AS SECOND LIEN COLLATERAL AGENT
Reel/Frame 070608/0176 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 21, 2025
From: KASEYA LIMITED
To: MORGAN STANLEY SENIOR FUNDING, INC., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 070586/0814 →
CHANGE OF NAME Recorded Oct 27, 2023
From: DATTO, INC.
To: DATTO, LLC
Reel/Frame 065385/0256 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: KASEYA LIMITED
Reel/Frame 049122/0181 →
RELEASE OF SECURITY INTEREST Recorded May 8, 2019
From: VEEAM SOFTWARE LIMITED
To: KASEYA LUXEMBOURG HOLDINGS S.C.A.
Reel/Frame 049122/0138 →
SUBORDINATED SECOND LIEN US PATENT SECURITY AGREEMENT Recorded Jun 1, 2018
From: SPANNING CLOUD APPS LLC; UNITRENDS, INC.; KASEYA LIMITED; RAPIDFIRE TOOLS INC.
To: FABSTONE INVESTMENTS LLC
Reel/Frame 046286/0755 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded May 31, 2017
From: SILICON VALLEY BANK
To: KASEYA LIMITED
Reel/Frame 042642/0023 →
SECURITY INTEREST Recorded May 26, 2017
From: KASEYA LIMITED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 042589/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2014
From: KASEYA INTERNATIONAL LIMITED
To: KASEYA LIMITED
Reel/Frame 033880/0921 →
SECURITY INTEREST Recorded Jul 14, 2014
From: KASEYA LIMITED
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 033312/0618 →
Continuity (2)
Continuation 13032311 · Feb 22, 2011
Related Publication 20140136699A1 · May 15, 2014