Method and system for extracting vendor and model information in a multi-protocol remote monitoring system
First Claim
1. A method of extracting requested information associated with a remotely monitored device communicatively coupled to a network, comprising:
- obtaining an IP address of the device;
accessing the device using an HTTP protocol and the IP address to obtain an information string associated with the device;
extracting the requested information from the information string;
searching for additional, non-requested device information within the information string and, if the additional device information is located, extracting the additional device information; and
caching the requested information, and any additional device information extracted in the searching step, in association with the IP address of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for extracting requested information associated with a remotely monitored device communicatively coupled to a network. The method includes obtaining an IP address of the device; accessing the device using an HTTP protocol and the IP address to obtain an information string associated with the device; extracting the requested information from the information string; searching for additional device information within the information string and, if the additional device information is located, extracting the additional device information, wherein the additional device information was not requested; and caching the requested information, and any additional device information located in the searching step, in association with the IP address of the device.
113 Citations
16 Claims
-
1. A method of extracting requested information associated with a remotely monitored device communicatively coupled to a network, comprising:
-
obtaining an IP address of the device;
accessing the device using an HTTP protocol and the IP address to obtain an information string associated with the device;
extracting the requested information from the information string;
searching for additional, non-requested device information within the information string and, if the additional device information is located, extracting the additional device information; and
caching the requested information, and any additional device information extracted in the searching step, in association with the IP address of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for extracting requested information associated with a remotely monitored device communicatively coupled to a network, comprising:
-
a database configured to support an HTTP protocol, said database storing information used by the HTTP protocol to extract information related to the device;
a hardware access module configured to access the device using the HTTP protocol and an IP address of the device to obtain an information string associated with the device;
a processor configured to process the information string in order to extract the requested information from the information string, and to search for additional, non-requested device information within the information string and, if the additional device information is located, to extract the additional device information; and
a cache configured to store the requested information, and any additional device information extracted by the processor, in association with the IP address of the device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product having a computer usable medium for extracting requested information associated with a remotely monitored device communicatively coupled to a network, comprising:
-
instructions for obtaining an IP address of the device;
instructions for accessing the device using an HTTP protocol and the IP address to obtain an information string associated with the device;
instructions for extracting the requested information from the information string;
instructions for searching for additional, non-requested device information within the information string and, if the additional device information is located, extracting the additional device information; and
instructions for caching the requested information, and any additional device information extracted in the searching step, in association with the IP address of the device.
-
-
16. A system for extracting requested information associated with a remotely monitored device communicatively coupled to a network, comprising:
-
means for obtaining an IP address of the device;
means for accessing the device using an HTTP protocol and the IP address to obtain an information string associated with the device;
means for extracting the requested information from the information string;
means for searching for additional, non-requested device information within the information string and, if the additional device information is located, extracting the additional device information; and
means for caching the requested information, and any additional device information extracted in the searching step, in association with the IP address of the device.
-
Specification