Method and system for use of abstract classes for script implementation of HTTP to obtain information from devices
First Claim
1. A method for extracting status information from within a script of a web page stored on a monitored device using an abstract class interface, the abstract class interface including a first function configured to obtain support information used to extract the status information and a second function configured to extract the status information from within the script of the web page using the support information, the method comprising:
- retrieving, from a first memory, vendor and model information of the monitored device;
determining, based on the vendor and model information, at least one type of status information to obtain from the monitored device;
obtaining, based on the web page and the vendor and model information, the support information using the first function of the abstract class interface;
accessing the monitored device using the HTTP protocol, the obtained support information, and the second function of the abstract class interface to obtain the at least one type of status information from within the script of the web page;
storing, in a second memory, the status information obtained in the accessing step in association with the vendor and model information; and
determining the at least one type of status information based on status information that can be obtained from the monitored device and status information that has already been obtained from the monitored device using other communication protocols.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for extracting status information from within a script of a web page stored on a monitored device using an abstract class interface, the abstract class interface including a first function configured to obtain support information used to extract the status information and a second function configured to extract the status information from within the script of the web page using the support information. The method includes the steps of retrieving, from a first memory, vendor and model information of the monitored device; determining, based on the vendor and model information, at least one type of status information to obtain from the monitored device; obtaining, based on the web page and the vendor and model information, the support information using the first function of the abstract class interface; accessing the monitored device using the HTTP protocol, the obtained support information, and the second function of the abstract class interface to obtain the at least one type of status information from within the script of the web page; and storing, in a second memory, the status information obtained in the accessing step in association with the vendor and model information.
-
Citations
10 Claims
-
1. A method for extracting status information from within a script of a web page stored on a monitored device using an abstract class interface, the abstract class interface including a first function configured to obtain support information used to extract the status information and a second function configured to extract the status information from within the script of the web page using the support information, the method comprising:
-
retrieving, from a first memory, vendor and model information of the monitored device; determining, based on the vendor and model information, at least one type of status information to obtain from the monitored device; obtaining, based on the web page and the vendor and model information, the support information using the first function of the abstract class interface; accessing the monitored device using the HTTP protocol, the obtained support information, and the second function of the abstract class interface to obtain the at least one type of status information from within the script of the web page; storing, in a second memory, the status information obtained in the accessing step in association with the vendor and model information; and determining the at least one type of status information based on status information that can be obtained from the monitored device and status information that has already been obtained from the monitored device using other communication protocols. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented system for extracting status information from within a script of a web page stored on a monitored device using an abstract class interface, the abstract class interface including a first function configured to obtain support information used to extract the status information and a second function configured to extract the status information from within the script of the web page using the support information, the system comprising:
a monitoring device including means for retrieving, from a first memory, vendor and model information of the monitored device; means for determining, based on the vendor and model information, at least one type of status information to obtain from the monitored device; means for obtaining, based on the web page and the vendor and model information, the support information using the first function of the abstract class interface; means for accessing the monitored device using the HTTP protocol, the obtained support information, and the second function of the abstract class interface to obtain the at least one type of status information from within the script of the web page; means for storing, in a second memory, the status information obtained by the means for accessing in association with the vendor and model information; means for determining the at least one type of status information based on status information that can be obtained from the monitored device and status information that has already been obtained from the monitored device using other communication protocols. - View Dependent Claims (5, 6)
-
7. A computer-readable storage medium having embedded therein instructions, which when executed by a processor, causes the processor to perform a method for extracting status information from within a script of a web page stored on a monitored device using an abstract class interface, the abstract class interface including a first function configured to obtain support information used to extract the status information and a second function configured to extract the status information from within the script of the web page using the support information, the method comprising:
-
retrieving, from a first memory, vendor and model information of the monitored device; determining, based on the vendor and model information, at least one type of status information to obtain from the monitored device; obtaining, based on the web page and the vendor and model information, the support information using the first function of the abstract class interface; accessing the monitored device using the HTTP protocol, the obtained support information, and the second function of the abstract class interface to obtain the at least one type of status information from within the script of the web page; storing, in a second memory, the status information obtained by the accessing sin association with the vendor and model information; and determining the at least one type of status information based on status information that can be obtained from the monitored device and status information that has already been obtained from the monitored device using other communication protocols. - View Dependent Claims (8, 9)
-
-
10. A computer-implemented system for extracting status information from within a script of a web page stored on a monitored device using an abstract class interface, the abstract class interface including a first function configured to obtain support information used to extract the status information and a second function configured to extract the status information from within the script of the web page using the support information, the system comprising:
a monitoring device including a retrieving unit configured to retrieve, from a first memory, vendor and model information of the monitored device; a first determining unit configured to determine, based on the vendor and model information, at least one type of status information to obtain from the monitored device; an obtaining unit configured to obtain, based on the web page and the vendor and model information, the support information using the first function of the abstract class interface; an accessing unit configured to access the monitored device using the HTTP protocol, the obtained support information, and the second function of the abstract class interface to obtain the at least one type of status information from within the script of the web page; a storing unit configured to store, in a second memory, the status information obtained by the accessing unit in association with the vendor and model information; a second determining unit configured to determine the at least one type of status information based on status information that can be obtained from the monitored device and status information that has already been obtained from the monitored device using other communication protocols.
Specification