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 digital storage unit, support information containing parameters for extracting the status information using the plurality of communication protocols and relative priority data associated with the status information, wherein the relative priority data indicates, for each of the plurality of communication protocols, a relative level of detail of the status information to be extracted from the monitored device;
storing, in a second digital storage unit, the information obtained from the first digital storage unit for accessing the device using the plurality of communication protocols;
selecting a communication protocol among the plurality of communication protocols;
determining that the relative priority data corresponding to the selected communication protocol and the status information is higher than another relative priority data corresponding to another communication protocol and the status information;
accessing the device using the selected communication protocol;
receiving data from the monitored device; and
using the information stored in the second digital storage unit to extract the status information from the received data,wherein the second digital storage unit has a data structure with the parameters.
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.
34 Citations
18 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 digital storage unit, support information containing parameters for extracting the status information using the plurality of communication protocols and relative priority data associated with the status information, wherein the relative priority data indicates, for each of the plurality of communication protocols, a relative level of detail of the status information to be extracted from the monitored device; storing, in a second digital storage unit, the information obtained from the first digital storage unit for accessing the device using the plurality of communication protocols; selecting a communication protocol among the plurality of communication protocols; determining that the relative priority data corresponding to the selected communication protocol and the status information is higher than another relative priority data corresponding to another communication protocol and the status information; accessing the device using the selected communication protocol; receiving data from the monitored device; and using the information stored in the second digital storage unit to extract the status information from the received data, wherein the second digital storage unit has a data structure with the parameters. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 digital storage unit, support information containing parameters for extracting the status information using the plurality of communication protocols and relative priority data associated with the status information, wherein the relative priority data indicates, for each of the plurality of communication protocols, a relative level of detail of the status information to be extracted from the monitored device; means for storing, in a second digital storage unit, the information obtained from the first digital storage Unit for accessing the device using the plurality of communication protocols; means for selecting a communication protocol among the plurality of communication protocols; means for determining that the relative priority data corresponding to the selected communication protocol and the status information is higher than another relative priority data corresponding to another communication protocol and the status information; means for accessing the device using the selected communication protocol; means for receiving data from the monitored device; and means for using the information stored in the second digital storage unit to extract the status information, wherein the second digital storage unit has a data structure with the parameters. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 digital storage unit, support information containing parameters for extracting the status information using the plurality of communication protocols and relative priority data associated with the status information, wherein the relative priority data indicates, for each of the plurality of communication protocols, a relative level of detail of the status information to be extracted from the monitored device; instructions for storing, in a second digital storage unit, the information obtained from the first digital storage unit for accessing the device using the plurality of communication protocols; instructions for selecting a communication protocol among the plurality of communication protocols; instructions for accessing the device using the selected communication protocol; instructions for determining that the relative priority data corresponding to the selected communication protocol and the status information is higher than another relative priority data corresponding to another communication protocol and the status information; instructions for receiving data from the monitored device; and instructions for using the information stored in the second digital storage unit to extract the status information, wherein the second digital storage unit has a data structure with the parameters. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification