Method and system for extracting information from networked devices in a multi-protocol remote monitoring system
First Claim
1. A method of storing information configured to be used for a plurality of communication protocols to extract status information related to a monitored device among distinct devices communicatively coupled to a network, comprising:
- retrieving, from a first memory, support information for extracting the status information using the plurality of communication protocols;
storing, in a second memory, the information obtained from the first memory for accessing the device using the plurality of communication protocols;
selecting a communication protocol among the plurality of communication protocols; and
accessing the device using the selected communication protocol and the information stored in the second memory to extract the status information, wherein the status information is extracted using virtual interface functions associated with an abstract software class and the virtual interface functions are common to each of the plurality of communication protocols.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for storing information configured to be used for a plurality of communication protocols to extract status information related to a monitored device among distinct devices communicatively coupled to a network, including: retrieving, from a first memory, support information for extracting the status information using the plurality of communication protocols; storing, in a respective second memory, the information obtained from the first memory for accessing the device using each respective communication protocol; selecting a communication protocol among the plurality of communication protocols; and accessing the device using the selected communication protocol and the information stored in the respective second memory to extract the status information In addition, the status information is extracted using virtual interface functions associated with an abstract software class and the virtual interface functions are common to each of the plurality of communication protocols.
-
Citations
30 Claims
-
1. A method of storing information configured to be used for a plurality of communication protocols to extract status information related to a monitored device among distinct devices communicatively coupled to a network, comprising:
-
retrieving, from a first memory, support information for extracting the status information using the plurality of communication protocols;
storing, in a second memory, the information obtained from the first memory for accessing the device using the plurality of communication protocols;
selecting a communication protocol among the plurality of communication protocols; and
accessing the device using the selected communication protocol and the information stored in the second memory to extract the status information, wherein the status information is extracted using virtual interface functions associated with an abstract software class and the virtual interface functions are common to each of the plurality of communication protocols. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10)
-
-
4. The method of claim 4, wherein the relative priority data includes an indication of the quality of the at least one type of status information obtainable using each of the at least one communication protocol.
-
11. A system for storing information configured to be used for a plurality of communication protocols to extract status information related to a monitored device among distinct devices communicatively coupled to a network, comprising:
-
means for retrieving, from a first memory, support information for extracting the status information using the plurality of communication protocols;
means for storing, in a second memory, the information obtained from the first memory for accessing the device using the plurality of communication protocols;
means for selecting a communication protocol among the plurality of communication protocols; and
means for accessing the device using the selected communication protocol and the information stored in the second memory to extract the status information, wherein the status information is extracted using virtual interface functions associated with an abstract software class and the virtual interface functions are common to each of the plurality of communication protocols. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product having a computer usable medium for storing information configured to be used for a plurality of communication protocols to extract status information related to a monitored device among distinct devices communicatively coupled to a network, comprising:
-
instructions for retrieving, from a first memory, support information for extracting the status information using the plurality of communication protocols;
instructions for storing, in a second memory, the information obtained from the first memory for accessing the device using the plurality of communication protocols;
instructions for selecting a communication protocol among the plurality of communication protocols; and
instructions for accessing the device using the selected communication protocol and the information stored in the second memory to extract the status information, wherein the status information is extracted using virtual interface functions associated with an abstract software class and the virtual interface functions are common to each of the plurality of communication protocols. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification