Adaptive asset information collection and storage
First Claim
Patent Images
1. A method for managing a network of devices, the method comprising:
- storing, by a management device, a state change indication that a state change may have occurred for a device other than the management device in the network based on received state change notifications about that device from devices in the network;
determining, by the management device, if a system log entry received from another device in the network is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device providing the system log entry;
determining, by the management device, if any stored state change indications are present for other devices in the network; and
collecting, by the management device and responsive to determining if any stored state change indications are present, information from the other devices having stored state change indications.
7 Assignments
0 Petitions
Accused Products
Abstract
A network management device which registers for any state change notifications from the devices in the network. The network management device updates its status and values of the devices associated with each state change notification by querying the device. In this manner the management device can make a more timely update for a particular device and need not keep querying devices that have not changed, thus eliminating many unnecessary transactions. In certain embodiments polling is still performed. As a result, the management device is both more current in its displayed data and has fewer network transactions.
19 Citations
37 Claims
-
1. A method for managing a network of devices, the method comprising:
-
storing, by a management device, a state change indication that a state change may have occurred for a device other than the management device in the network based on received state change notifications about that device from devices in the network; determining, by the management device, if a system log entry received from another device in the network is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device providing the system log entry; determining, by the management device, if any stored state change indications are present for other devices in the network; and collecting, by the management device and responsive to determining if any stored state change indications are present, information from the other devices having stored state change indications. - View Dependent Claims (2, 3)
-
-
4. A network management device comprising:
-
a processor; at least one input/output device for coupling to devices in a network; and a memory storing programs executed by said processor and information on the devices in the network, the programs including; an operating system; and network management software, said network management software causing said processor to execute the following steps; storing a state change indication that a state change may have occurred for a device other than the network management device in the network based on received state change notifications about that device from devices in the network; determining if a system log entry received from another device in the network is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device providing the system log entry; determining if any stored state change indications are present for other devices in the network; and collecting information from the other devices having stored state change indications responsive to determining if any stored state change indications are present. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer-readable medium which stores a computer program to cause a single computer to perform the following method:
-
storing a state change indication that a state change may have occurred for a device other than the single computer in a network based on received state change notifications about that device from devices in the network; determining if a system log entry received from another device in the network is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device providing the system log entry; determining if any stored state change indications are present for other devices in the network; and collecting information from the other devices having stored state change indications responsive to determining if any stored state change indications are present. - View Dependent Claims (8, 9)
-
-
10. A method for managing a network of devices, the method comprising:
-
receiving, by a management device, state change event notifications from other devices in the network; storing, by the management device, a state change indication that a state change may have occurred for a device based on receiving a state change notification about that device; receiving, by the management device, system log entries from other devices in the network; determining, by the management device, if a system log entry is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device providing the system log entry; determining, by the management device, if any stored state change indications are present for other devices in the network; and collecting, by the management device and responsive to determining if any stored state change indications are present, information from the other devices having stored state change indications. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A network management device for use with a network of devices, the network management device comprising:
- a processor;
at least one input/output device for coupling to the devices in the network; and a memory storing programs executed by said processor and information on the devices in the network, the programs including; an operating system; and network management software, said network management software causing said processor to execute the following steps; receiving state change event notifications from other devices in the network; storing a state change indication that a state change may have occurred for a device based on receiving a state change notification about that device; receiving system log entries from other devices in the network; and determining if a system log entry is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device providing the system log entry; determining if any stored state change indications are present for other devices in the network; and collecting information from the other devices having stored state change indications responsive to determining if any stored state change indications are present. - View Dependent Claims (18, 19, 20, 21, 22, 23)
- a processor;
-
24. A network, comprising:
-
a plurality of interconnected devices; and a management device coupled to the devices, the network management device comprising; a processor; at least one input/output device for coupling to the devices in the network; and a memory storing programs executed by said processor and information on the devices in the network, the programs including; an operating system; and network management software, said network management software causing said processor to execute the following steps; receiving state change event notifications from other devices in the network; storing a state change indication that a state change may have occurred for a device based on receiving a state change notification about that device; receiving system log entries from other devices in the network; and determining if a system log entry is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device providing the system log entry; determining if any stored state change indications are present for other devices in the network; and collecting information from the other devices having stored state change indications responsive to determining if any stored state change indications are present. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable medium which stores a computer program to cause a single computer to perform the following method:
-
receiving state change event notifications from other devices in the network; storing a state change indication that a state change may have occurred for a device based on receiving a state change notification about that device; receiving system log entries from other devices in the network; and determining if a system log entry is a state change entry for the other device providing the system log entry and if so, storing a state change indication that a state change may have occurred for the other device;
providing the system log entrydetermining if any stored state change indications are present for other devices in the network; and collecting information from the other devices having stored state change indications responsive to determining if any stored state change indications are present. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification