Extensible diagnostic tool
First Claim
1. A method for providing diagnostics, the method comprising:
- receiving identification of diagnostic compiled code and diagnostic source code;
compiling the diagnostic source code on a target system on which the diagnostics are to be performed;
gathering information about diagnostic methods included within the diagnostic compiled code and about diagnostic methods included within diagnostic compiled code resulting from the compiling;
based on the gathered information, running the diagnostic methods on the target system; and
gathering results of the diagnostic methods.
25 Assignments
0 Petitions
Accused Products
Abstract
An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
-
Citations
31 Claims
-
1. A method for providing diagnostics, the method comprising:
-
receiving identification of diagnostic compiled code and diagnostic source code;
compiling the diagnostic source code on a target system on which the diagnostics are to be performed;
gathering information about diagnostic methods included within the diagnostic compiled code and about diagnostic methods included within diagnostic compiled code resulting from the compiling;
based on the gathered information, running the diagnostic methods on the target system; and
gathering results of the diagnostic methods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for providing diagnostics, the method comprising:
-
receiving identification of diagnostic code;
gathering information about diagnostic methods included within the diagnostic code;
in software running on a target system on which the diagnostic code is to be run, identifying parameters used by code;
receiving values for parameters;
running diagnostic code on the target system using the parameters; and
gathering results of the diagnostic code. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method for providing diagnostics for a target system, the method comprising:
-
providing diagnostic framework computer code on the target system;
providing source code of diagnostic modules on the target system;
providing the source code of the diagnostic modules to the framework computer code;
compiling the source code of the diagnostic modules; and
running the compiled diagnostic modules on the target system.
-
-
24. A diagnostic tool comprising:
-
logic that receives identification of diagnostic compiled code and diagnostic source code;
logic that causes the diagnostic source code to be compiled;
logic that gathers information about diagnostic methods included within the diagnostic compiled code and about diagnostic methods included within the diagnostic compiled code resulting from the compiling;
logic that, based on the gathered information, runs the diagnostic methods; and
logic that gathers results of the diagnostic methods. - View Dependent Claims (25, 26)
-
-
27. An interface module (IM) comprising:
-
logic to communicate with a messaging communication server (MCS) that processes voice messages;
logic to communicate with a messaging and collaboration server (MSERV) that stores voice messages and user information; and
a diagnostic tool comprising;
logic that receives identification of diagnostic compiled code and diagnostic source code;
logic that causes the diagnostic source code to be compiled;
logic that gathers information about diagnostic methods included within the diagnostic compiled code and about diagnostic methods included within the diagnostic compiled code resulting from the compiling;
logic that, based on the gathered information, runs the diagnostic methods; and
logic that gathers results of the diagnostic methods. - View Dependent Claims (28, 29)
-
-
30. A communication system comprising:
-
a messaging communication server (MCS) that processes voice messages;
a messaging and collaboration server (MSERV) that stores voice messages and user information; and
a diagnostic tool that diagnoses aspects of the communication system, the diagnostic tool comprising;
logic that receives identification of diagnostic compiled code and diagnostic source code;
logic that causes the diagnostic source code to be compiled;
logic that gathers information about diagnostic methods included within the diagnostic compiled code and about diagnostic methods included within the diagnostic compiled code resulting from the compiling;
logic that, based on the gathered information, runs the diagnostic methods; and
logic that gathers results of the diagnostic methods. - View Dependent Claims (31)
-
Specification