Method and apparatus for monitoring remote devices through a local monitoring station and communicating with a central station supporting multiple manufacturers
First Claim
1. A computer-implemented method of monitoring a device communicatively coupled to a monitoring computer via a network, the method comprising:
- determining, by the monitoring computer, if the monitoring computer is able to communicate with said device by attempting to access the device using an address obtained from a first digital repository;
accessing said device to attempt to obtain first device information indicating that the device was provided by a system-supported vendor using information stored in a second digital repository, if the determining step determines that the monitoring computer is able to communicate with said device;
accessing said device to attempt to obtain second device information indicating that the model of the device is a system-supported model using the information stored in the second digital repository, if the monitoring computer obtained the first device information indicating that the device was provided by a system-supported vendor;
obtaining, from the second digital repository, first information necessary to obtain status information for all devices having addresses stored in the first digital repository;
obtaining, from the second digital repository, second information necessary to obtain status information for all devices provided by the system-supported vendor of the device, if the first device information was obtained from the device;
obtaining, from the second digital repository, third information necessary to obtain status information for devices of the system-supported model of the device, if the second device information was obtained from the device;
obtaining status information from the device using the first information;
obtaining status information from the device using the second information, if the first device information was obtained from the device; and
obtaining status information from the device using the third information, if the second device information was obtained from the device.
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. 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, then configuration information, such as, manufacturer, model, and a unique identifier are obtained from the monitored device. 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).
-
Citations
7 Claims
-
1. A computer-implemented method of monitoring a device communicatively coupled to a monitoring computer via a network, the method comprising:
-
determining, by the monitoring computer, if the monitoring computer is able to communicate with said device by attempting to access the device using an address obtained from a first digital repository; accessing said device to attempt to obtain first device information indicating that the device was provided by a system-supported vendor using information stored in a second digital repository, if the determining step determines that the monitoring computer is able to communicate with said device; accessing said device to attempt to obtain second device information indicating that the model of the device is a system-supported model using the information stored in the second digital repository, if the monitoring computer obtained the first device information indicating that the device was provided by a system-supported vendor; obtaining, from the second digital repository, first information necessary to obtain status information for all devices having addresses stored in the first digital repository; obtaining, from the second digital repository, second information necessary to obtain status information for all devices provided by the system-supported vendor of the device, if the first device information was obtained from the device; obtaining, from the second digital repository, third information necessary to obtain status information for devices of the system-supported model of the device, if the second device information was obtained from the device; obtaining status information from the device using the first information; obtaining status information from the device using the second information, if the first device information was obtained from the device; and obtaining status information from the device using the third information, if the second device information was obtained from the device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a network-based system having a monitoring computer and a device communicatively coupled via a network, the monitoring computer communicatively coupled to first and second databases, a computer program product embodied on a computer readable medium, the computer program product, when executed by the monitoring computer, causes the monitoring computer to monitor the device, the computer program product comprising:
-
instructions for determining if the monitoring computer is able to communicate with said device by attempting to access the device using an address obtained from a first digital repository; instructions for accessing said device to attempt to obtain first device information indicating that the device was provided by a system-supported vendor using information stored in a second digital repository, if the instructions for determining determine that the monitoring computer is able to communicate with said device; instructions for accessing said device to attempt to obtain second device information indicating that the model of the device is a system-supported model using the information stored in the second digital repository, if the monitoring computer obtained the first device information indicating that the device was provided by a system-supported vendor; instructions for obtaining, from the second digital repository, first information necessary to obtain status information for all devices having addresses stored in the first digital repository; instructions for obtaining, from the second digital repository, second information necessary to obtain status information for all devices provided by the system-supported vendor of the device, if the first device information was obtained from the device; instructions for obtaining, from the second digital repository, third information necessary to obtain status information for devices of the system-supported model of the device, if the second device information was obtained from the device; instructions for obtaining status information from the device using the first information; instructions for obtaining status information from the device using the second information, if the first device information was obtained from the device; and instructions for obtaining status information from the device using the third information, if the second device information was obtained from the device.
-
-
7. In a network-based system having a monitoring computer and a device communicatively coupled via a network, the monitoring computer comprising:
-
means for determining, by the monitoring computer, if the monitoring computer is able to communicate with said device by attempting to access the device using an address obtained from a first digital repository; means for accessing said device to attempt to obtain first device information indicating that the device was provided by a system-supported vendor using information stored in a second digital repository, if the means for determining determines that the monitoring computer is able to communicate with said device; means for accessing said device to attempt to obtain second device information indicating that the model of the device is a system-supported model using the information stored in the second digital repository, if the monitoring computer obtained the first device information indicating that the device was provided by a system-supported vendor; means for obtaining, from the second digital repository, first information necessary to obtain status information for all devices having addresses stored in the first digital repository; means for obtaining, from the second digital repository, second information necessary to obtain status information for all devices provided by the system- supported vendor of the device, if the first device information was obtained from the device; means for obtaining, from the second digital repository, third information necessary to obtain status information for devices of the system-supported model of the device, if the second device information was obtained from the device; means for obtaining status information from the device using the first information; means for obtaining status information from the device using the second information, if the first device information was obtained from the device; and means for obtaining status information from the device using the third information, if the second device information was obtained from the device.
-
Specification