System, method, and computer program product using the HTTP protocol to extract information from remote devices
First Claim
Patent Images
1. A method of extracting information related to a monitored device communicatively coupled to a network using an HTTP communication protocol, comprising:
- retrieving, from a first memory, a vendor name of the monitored device;
accessing a database to obtain a vector corresponding to the vendor name of the monitored device, wherein the vector includes a web page address and at least one key string associated with the information to be extracted;
obtaining a line from the web page using the obtained web page address;
parsing the line to determine if a first key string in the at least one key string is included in the line;
repeating the obtaining and parsing steps for each key string in the at least one key string until a key string in the at least one key string has been found; and
extracting the information from a line of the webpage following a line determined to include the last of the at least one key string.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method, system, and computer program product for extracting information related to a monitored device communicatively coupled to a network using an HTTP communication protocol. The method includes: retrieving, from a first memory, vendor and model information of the monitored device; determining vendor and model through the web page from the monitored device; obtaining the device state information; and storing, in a second memory, the device information obtained in the accessing step, in association with the vendor and model information.
65 Citations
15 Claims
-
1. A method of extracting information related to a monitored device communicatively coupled to a network using an HTTP communication protocol, comprising:
-
retrieving, from a first memory, a vendor name of the monitored device; accessing a database to obtain a vector corresponding to the vendor name of the monitored device, wherein the vector includes a web page address and at least one key string associated with the information to be extracted; obtaining a line from the web page using the obtained web page address; parsing the line to determine if a first key string in the at least one key string is included in the line; repeating the obtaining and parsing steps for each key string in the at least one key string until a key string in the at least one key string has been found; and extracting the information from a line of the webpage following a line determined to include the last of the at least one key string. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product having a computer readable medium for extracting information related to a monitored device communicatively coupled to a network using an HTTP communication protocol, comprising:
-
instructions for retrieving, from a first memory, a vendor name of the monitored device; instructions for accessing a database to obtain a vector corresponding to the vendor name of the monitored device, wherein the vector includes a web page address and at least one key string associated with the information to be extracted; instructions for obtaining a line from the web page using the obtained web page address; instructions for parsing the line to determine if a first key string in the at least one key string is included in the line; instructions for repeating the obtaining and parsing steps for each key string in the at least one key string until a key string in the at least one key string has been found; and instructions for extracting the information from a line of the webpage following a line determined to include the last of the at least one key string. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for extracting information related to a monitored device communicatively coupled to a network using an HTTP communication protocol, comprising:
-
means for retrieving, from a first memory, a vendor name of the monitored device; means for accessing a database to obtain a vector corresponding to the vendor name of the monitored device, wherein the vector includes a web page address and at least one key string associated with the information to be extracted; means for obtaining a line from the web page using the obtained web page address; means for parsing the line to determine if a first key string in the at least one key string is included in the line; means for causing the means for obtaining and the means for parsing to repeat for each key string in the at least one key string until a key string in the at least one key string has been found; and means for extracting the information from a line of the webpage following a line determined to include the last of the at least one key string. - View Dependent Claims (12, 13, 14, 15)
-
Specification