Method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols with verification of formats and protocols
First Claim
1. An object-oriented method of collecting information regarding a plurality of target applications in an application unit, comprising:
- notifying a monitoring device, by a first one of the plurality of target applications, through an interface, of an identification of the first one of the plurality of target applications;
requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to start monitoring usage of the first one of the plurality of target applications;
storing, by the monitoring device, information regarding monitored usage of the first one of the plurality of target applications; and
requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the stored information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination,wherein the step of requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination further includes;
requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to format the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications according to a first predetermined format; and
requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications to the first predetermined destination through a first predetermined communication protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and program product for diagnosing, controlling and collecting information from devices. Information regarding events of each one of a plurality of target applications executing in an application unit is collected and formatted into one of multiple data formats for transmission through one of multiple communication protocols at the request of each of the target applications, through an interface. A combination of a data format and communication protocol requested by a target application is verified for validity. If the requested combination is invalid, a valid combination is substituted for more reliable transmission. The formatted data is transmitted through, e.g., e-mail or FTP to a predetermined destination or may be saved to local storage, e.g., a local disk. By sharing resources, code duplication is reduced or eliminated.
-
Citations
21 Claims
-
1. An object-oriented method of collecting information regarding a plurality of target applications in an application unit, comprising:
-
notifying a monitoring device, by a first one of the plurality of target applications, through an interface, of an identification of the first one of the plurality of target applications; requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to start monitoring usage of the first one of the plurality of target applications; storing, by the monitoring device, information regarding monitored usage of the first one of the plurality of target applications; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the stored information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination, wherein the step of requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination further includes; requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to format the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications according to a first predetermined format; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications to the first predetermined destination through a first predetermined communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An object-oriented system for collecting information regarding a plurality of target applications in an application unit, the system comprising:
-
a first device configured to notify, through an interface, a monitoring device of an identification of the first one of the plurality of target applications, wherein the first device is included in the first one of the plurality of target applications; a second device configured to request, through the interface, the monitoring device to start monitoring usage of the first one of the plurality of target applications, wherein the second device is included in the first one of the plurality of target applications and the monitored device is configured to store information regarding monitored usage of the first one of the plurality of target applications; and a third device configured to request, through the interface, the monitoring device to send the stored information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination, wherein the third device is included in the first one of the plurality of target applications, wherein the third device is further configured to request, through the interface, the monitoring device to format the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications according to a first predetermined format and to request, through the interface, the monitoring device to send the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications to the first predetermined destination through a first predetermined communication protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product for collecting information regarding a plurality of target applications in an application unit, the program product comprising a computer readable medium embodying program instructions for causing an object-oriented system to perform the steps of:
-
notifying a monitoring device, by a first one of the plurality of target applications, through an interface, of an identification of the first one of the plurality of target applications; requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to start monitoring usage of the first one of the plurality of target applications; storing, by the monitoring device, information regarding monitored usage of the first one of the plurality of target applications; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the stored information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination, wherein the step of requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send information regarding monitored usage of the first one of the plurality of target applications to a first predetermined destination further includes; requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to format the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications according to a first predetermined format; and requesting the monitoring device, by the first one of the plurality of target applications, through the interface, to send the data corresponding to the information regarding monitored usage of the first one of the plurality of target applications to the first predetermined destination through a first predetermined communication protocol. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification