IP Library Granted Patent US 11,573,878
Granted Patent B1
US 11,573,878 · App. 17/525,936 · Granted Feb 7, 2023

Method and apparatus of establishing customized network monitoring criteria

Inventor: Mark Thomas Lingen (Woodinville, WA)
Assignee: International Business Machines Corporation
G06F11/3072G06F11/3013G06F11/3024G06F11/3041H04L43/065
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 11,573,878
App. No.
17/525,936
Granted
Feb 7, 2023
Kind
B1
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 of the present invention may include a method of monitoring at least one computer device operating on a network. The method may include receiving audit information representing attributes of the computer device and storing the audit information in memory. The method may also include comparing the audit information to a predefined monitor set of objects to be monitored. The method may further include creating a new monitor set based on the comparison of the audit information and the predefined monitor set. The new monitor set is different from the predefined monitor set and is generally used to monitor objects which are included in the audited device. The method may also include monitoring the at least one computer device based on the new monitor set.

Claims (36)

1. A method, comprising:

monitoring a set of objects except objects which are identified as not discoverable on at least one device based on information obtained during an audit session;

storing the information, received via a receiver of another device, representing device hardware attributes and device software attributes of the at least one device;

comparing, via a processor of the another device, the information to a predefined monitor set of all objects intended to be monitored on the at least one device;

creating, via the processor of the another device, a new monitor set of objects based on the comparison of the information and the predefined monitor set of all objects, wherein the new monitor set of objects has at least one fewer objects to be monitored than the predefined monitor set of all objects; and

monitoring, via the processor of the another device, the at least one device based on the new monitor set of objects.

2. The method of claim 1 , wherein the information is automatically transferred from the at least one device to a server more than once based on a predefined update schedule.

3. The method claim 2 , further comprising determining objects present in the information and comparing the objects present in the information to objects present in the predefined monitor set of all objects.

4. The method of claim 3 , further comprising storing the new monitor set of objects in the memory in an XML file format and monitoring the at least one device based on the objects included in the new monitor set of objects.

5. The method of claim 3 , further comprising modifying the new monitor set of objects to reflect changes that occur to the objects based on the update schedule.

6. The method claim 1 , further comprising renaming the predefined monitor set of all objects to represent the new monitor set of objects.

7. The method of claim 1 , wherein the hardware attributes and the software attributes comprise at least one of disk information, processor information, memory information, application information and service information.

8. An apparatus, comprising:

a memory configured to store information;

a receiver configured to store the information, received via a receiver of another device, that represents device hardware attributes and device software attributes of at least one device; and

a processor configured to monitor a set of objects except objects which are identified as not discoverable on the at least one device based the information obtained during an audit session;

compare the information to a predefined monitor set of all objects to be monitored on the at least one device,

create a new monitor set of objects based on the comparison of the information and the predefined monitor set of all objects, and wherein the new monitor set of objects has at least one fewer objects to be monitored than the predefined monitor set of all objects, and

monitor the at least one device based on the new monitor set of objects.

9. The apparatus of claim 8 , wherein the information is automatically transferred from the at least one device to a server more than once based on a predefined update schedule.

10. The apparatus of claim 9 , wherein the processor is further configured to determine objects present in the information and compare the objects present in the information to objects present in the predefined monitor set of all objects.

11. The apparatus of claim 10 , wherein the processor is further configured to store the new monitor set in the memory in an XML file format and monitor the at least one device based on the objects included in the new monitor set of objects.

12. The apparatus of claim 10 , wherein the processor is further configured to modify the new monitor set of objects to reflect changes that occur to the objects based on the update schedule.

13. The apparatus of claim 8 , wherein the processor is further configured to rename the predefined monitor set of all objects to represent the new monitor set of objects.

14. The apparatus of claim 8 , wherein the hardware attributes and the software attributes comprise at least one of disk information, processor information, memory information, application information and service information.

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

monitoring a set of objects except objects which are identified as not discoverable on at least one device based on information obtained during an audit session;

storing the information representing device hardware attributes and device software attributes of the at least one device;

comparing the information to a predefined monitor set of all objects to be monitored on the at least one device;

creating a new monitor set of objects based on the comparison of the information and the predefined monitor set of all objects, wherein the new monitor set of objects has at least one fewer objects to be monitored than the predefined monitor set of all objects; and

monitoring the at least one device based on the new monitor set of objects.

16. The non-transitory computer readable storage medium of claim 15 , wherein the information is automatically transferred from the at least one device to a server more than once based on a predefined update schedule.

17. The non-transitory computer readable storage medium of claim 16 , further comprising determining objects present in the information and comparing the objects present in the information to objects present in the predefined monitor set of all objects.

18. The non-transitory computer readable storage medium of claim 17 , further comprising storing the new monitor set of objects in the memory in an XML file format and monitoring the at least one device based on the objects included in the new monitor set of objects.

19. The non-transitory computer readable storage medium of claim 15 , further comprising renaming the predefined monitor set of all objects to represent the new monitor set of objects.

20. The non-transitory computer readable storage medium of claim 15 , wherein the hardware attributes and the software attributes comprise at least one of disk information, processor information, memory information, application information and service information.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE PATENT ASSIGNMENT AGREEMENT DATED NOVEMBER 30, 2021 PREVIOUSLY RECORDED AT REEL: 058426 FRAME: 0791. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2022
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058736/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: LINGEN, MARK THOMAS
To: KASEYA INTERNATIONAL LIMITED
Reel/Frame 058884/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: KASEYA INTERNATIONAL LIMITED
To: KASEYA LIMITED
Reel/Frame 058888/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: KASEYA LIMITED
To: OPEN INVENTION NETWORK LLC
Reel/Frame 058888/0835 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058426/0791 →