Method and system for using vectors of data structures for extracting information from web pages of remotely monitored devices
First Claim
1. In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a method of obtaining status information of a monitored device comprising:
- i) creating a communication session using HTTP protocol with the monitored device;
ii) accessing a web page of the monitored device in order to obtain information displayed on the web page;
iii) parsing the displayed information using a first and second data structure vectors in order to obtain the status information of the monitored device; and
iv) closing the communication session upon parsing all the information displayed on the web page or upon obtaining desired status information.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a method of obtaining status information of a monitored device is described. The method includes creating a communication session using HTTP protocol with the monitored device, ii) accessing a web page of the monitored device in order, to obtain information displayed on the web page, iii) parsing the displayed information using a first and second data structure vectors in order to obtain the status information of the monitored device, and iv) closing the communication session upon parsing all the information displayed on the web page or upon obtaining desired status information.
67 Citations
32 Claims
-
1. In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a method of obtaining status information of a monitored device comprising:
-
i) creating a communication session using HTTP protocol with the monitored device;
ii) accessing a web page of the monitored device in order to obtain information displayed on the web page;
iii) parsing the displayed information using a first and second data structure vectors in order to obtain the status information of the monitored device; and
iv) closing the communication session upon parsing all the information displayed on the web page or upon obtaining desired status information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of obtaining information from a monitored device comprising:
-
i) accessing the monitored device using an HTTP protocol;
ii) retrieving information displayed on a web page of the monitored device;
iii) parsing the displayed information using a first and second data structure vectors in order to locate an identifier from the retrieved information; and
iv) searching for a value corresponding to the identifier from the retrieved information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. In a communication system having one or more monitored devices communicatively coupled to a monitoring system, a method of obtaining information from a web page of a monitored device comprising:
-
retrieving information displayed on the web page;
parsing the displayed information using a first and second data structure vectors, wherein the parsing step is performed in order to locate a key and a corresponding value from the retrieved information; and
setting vector iterators corresponding to said first and second data structure vectors to the beginning of said first and second data structure vectors. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of obtaining information from a web page of a monitored device, comprising:
-
i) reading information displayed on the web page;
ii) parsing the read information;
iii) determining a key and corresponding value information, using each element of a first and second data structure vectors, for each line of information displayed on the web page; and
iv) removing an element from each of said first and second data structure vectors if a key and a corresponding value information are found for the element. - View Dependent Claims (24, 25, 26, 27)
-
-
28. In a communication system having one or more monitored devices communicatively coupled to a monitoring system, an apparatus for obtaining status information of a monitored device comprises:
-
means for creating a communication session using HTTP protocol with the monitored device;
means for accessing a web page of the monitored device in order to obtain information displayed on the web page;
means for parsing the displayed information using a first and second data structure vectors in order to obtain the status information of the monitored device; and
means for closing the communication session upon parsing all the information displayed on the web page or upon obtaining desired status information.
-
-
29. In a communication system having one or more monitored devices communicatively coupled to a monitoring system, an apparatus for obtaining information from a monitored device comprises:
-
means for accessing the monitored device using an HTTP protocol;
means for retrieving information displayed on a web page of the monitored device;
means for parsing the displayed information using a first and second data structure vectors in order to locate an identifier from the retrieved information; and
means for searching for a value corresponding to the identifier from the retrieved information.
-
-
30. An apparatus for obtaining information from a web page of a monitored device, comprising:
-
means for reading information displayed on a web page of the monitored device;
means for parsing the read information;
means for determining a key and corresponding value information, using each element of a first and second data structure vectors, for each line of information displayed on the web page; and
means for removing an element from each of said first and second data structure vectors if a key and a corresponding value information are found for the element.
-
-
31. A computer program product having a computer readable medium for obtaining information from a monitored device, comprising:
-
logic for reading information displayed on a web page of the monitored device;
logic for parsing the read information;
logic for determining a key and corresponding value information, using each element of a first and second data structure vectors, for each line of information displayed on the web page; and
logic for removing an element from each of said first and second data structure vectors if a key and a corresponding value information are found for the element.
-
-
32. A method of obtaining status information of a device, comprising:
-
i) creating a communication session using HTTP protocol with the device;
ii) accessing a web page of the device in order to obtain information displayed on a web page of the device;
iii) parsing information obtained from the web page using a first and second data structure vectors; and
iv) closing the communication session upon parsing all the information displayed on the web page or upon obtaining desired status information.
-
Specification