Method and apparatus for monitoring remote devices by creating device objects for the monitored devices
First Claim
1. In a network based system having a monitoring system and at least one device communicatively coupled via the network, the monitoring system being communicatively coupled to first and second databases, a method of monitoring the at least one device comprising the steps of:
- (a) determining if the monitoring system is configured to interface with said at least one device;
(b) obtaining configuration information from said at least one device if the monitoring system is not configured to interface with said at least one device;
(c) determining if said at least one device is supported by the monitoring system using information stored in the second database;
(d) creating a device object using information stored in said first and second databases to establish communication between said at least one device and the monitoring system, wherein the device object includes references to information stored in the first database; and
(e) updating configuration information, for said at least one device, stored in the first database with information stored in the second database to enable the monitoring system to interface with said at least one device, thereby allowing flexibility in the creation of device objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for monitoring at least one network connected device (monitored device) using a controller is disclosed. More specifically, a method and apparatus for easily creating device objects representing the monitored device is described. Initially, the controller/monitoring system attempts to establish communication with the monitored device. If the controller cannot be configured to interface with the monitored device, configuration information, such as manufacturer, model, and a unique identifier from the monitored device are obtained. In the process of determining the configuration information, a determination is made to find out if the monitored device is supported by the controller using information from System Support Database (SSD). A device object is created using information from the SSD, thus establishing a communication protocol between the controller and the monitored device Subsequently, configuration information for the monitored device is updated in the System Configuration Database (SCD).
62 Citations
29 Claims
-
1. In a network based system having a monitoring system and at least one device communicatively coupled via the network, the monitoring system being communicatively coupled to first and second databases, a method of monitoring the at least one device comprising the steps of:
-
(a) determining if the monitoring system is configured to interface with said at least one device;
(b) obtaining configuration information from said at least one device if the monitoring system is not configured to interface with said at least one device;
(c) determining if said at least one device is supported by the monitoring system using information stored in the second database;
(d) creating a device object using information stored in said first and second databases to establish communication between said at least one device and the monitoring system, wherein the device object includes references to information stored in the first database; and
(e) updating configuration information, for said at least one device, stored in the first database with information stored in the second database to enable the monitoring system to interface with said at least one device, thereby allowing flexibility in the creation of device objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a network based system having at least one device communicatively coupled via the network, an apparatus for monitoring the device comprising:
-
a monitoring system communicatively coupled to the network;
first and second databases communicatively coupled to the monitoring system;
means for determining if the monitoring system is configured to interface with the at least one device;
means for obtaining configuration information from said at least one device if the monitoring system is not configured to interface with said at least one device;
means for determining said at least one device is supported by the monitoring system using information stored in the second database;
means for creating a device object using information stored in said first and second databases to establish communication between said at least one device and the monitoring system, wherein the device object includes references to information stored in the first database; and
means for updating configuration information, for said at least one device, stored in the first database with information stored in the second database to enable the monitoring system to interface with said at least one device, thereby allowing flexibility in the creation of device objects. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. In a network based system having a monitoring system and at least one device communicatively coupled via the network, the monitoring system being communicatively coupled to first and second databases, a computer program product within a computer usable medium comprising:
-
instructions for determining if the monitoring system is configured to interface with said at least one device;
instructions for obtaining configuration information from said at least one device if the monitoring system is not configured to interface with said at least one device;
instructions for determining said at least one device is supported by the monitoring system using information stored in the second database;
instructions for creating a device object using information stored in said first and second databases to establish communication between said at least one device and the monitoring system, wherein the device object includes references to information stored in the first database; and
instructions for updating configuration information, for said at least one device, stored in the first database with information stored in the second database to enable the monitoring system to interface with said at least one device, thereby allowing flexibility in the creation of device objects.
-
-
27. A network based system having at least one network connected device, the system comprising:
-
a controller for monitoring the at least one network connected device, said controller having logic for;
determining if the controller is configured to interface with said at least one network connected device;
obtaining configuration information from said at least one network connected device if the controller is not configured to interface with said at least one network connected device;
first and second databases communicatively coupled to the controller, said second database storing information for determining if said at least one network connected device is supported by the controller, said first and second databases having information for creating a device object to establish communication between said at least one network connected device and the controller, wherein the device object includes references to information stored in the first database; and
wherein configuration information in said first database is updated with information stored in the second database for enabling the controller to interface with said at least one network connected device, thereby allowing flexibility in the creation of device objects.
-
-
28. In a network based system having a monitoring system and at least one device communicatively linked via the network, the monitoring system being communicatively coupled to first and second databases, a method of monitoring the at least one device comprising the steps of:
-
(a) determining if the monitoring system is configured to interface with said at least one device;
(b) obtaining configuration information from said at least one device if the monitoring system is not configured to interface with said at least one device;
(c) determining said at least one device is supported by the monitoring system using information stored in the second database;
(d) creating a device object using information stored in said first and second databases to establish communication between said at least one device and the monitoring system, wherein the device object includes references to information stored in the first database; and
(e) updating configuration information, for said at least one device, stored in the first database with information stored in the second database to enable the monitoring system to interface with said at least one device, thereby allowing flexibility in the creation of device objects.
-
-
29. An apparatus for monitoring at least one device communicatively linked to a network, comprising:
-
a monitoring system including a processor, said monitoring system communicatively linked to the network;
first and second databases communicatively linked to the monitoring system;
said processor configured to (i) determine if the monitoring system is configured to interface with said at least one device, said processor obtaining configuration information from said at least one device if the monitoring system is not configured to interface with said at least one device;
(ii) determine said at least one device is supported by the monitoring system using information stored in the second database;
(iii) creating a device object using information stored in said first and second databases to establish communication between said at least one device and the monitoring system, wherein the device object includes references to information stored in the first database; and
(iv) updating configuration information, for said at least one device, stored in the first database with information stored in the second database to enable the monitoring system to interface with the device, thereby allowing flexibility in the creation of the device object.
-
Specification