Patent ID: 9455872
Filing Date: 2016-09-27
CPC Classification: G06F,H04L

Claim Text:
1. A method of discovering and monitoring a plurality of network devices operating on a network, the method comprising: performing an initial scan of the network to discover the plurality of network devices; compiling results of the initial scan operation and sharing the results with an assigned agent machine; performing an additional scan operation of each of the discovered plurality of network devices to determine a plurality of attributes of each of the plurality of network devices; labeling and storing the plurality of attributes in a data file, wherein the plurality of attributes comprise a device type, available hardware, open ports, an operating system and network card information available for each of the plurality of network devices; identifying at least one of a processor type, memory capacity, hard disk size, number of disks, processes executing, applications installed, operating system installed, network traffic statistics, printer toner, printer paper, and peripheral devices associated with an operating status of each of the plurality of network devices; creating a monitor set based on the plurality of attributes from the data file to be monitored for each of the plurality of network devices corresponding to each of the plurality of network devices; monitoring the monitor set of the plurality of attributes corresponding to each of the plurality of network devices to determine whether any of the plurality of attributes have exceeded one or more predetermined threshold values set as baseline values for each of the plurality of attributes; compiling a list of attribute information based on the monitoring operation and storing the list of attribute information in a memory; and determining an amount of usage over a predefined period of time of the plurality of attributes based on current operating conditions of the plurality of network devices; creating at least one new threshold value based on the list of attribute information and the amount of usage of the plurality of network devices over the predefined period of time, the at least one new threshold value being set as a new baseline value designated for subsequent monitoring of the plurality of attributes of the plurality of network devices.