Apparatus and method to generate and collect diagnostic data
First Claim
1. A method to generate and save diagnostic data in the event of an application error, comprising:
- supplying a first computing device comprising a first microprocessor and a first computer readable medium and an application encoded in said first computer readable medium, wherein said application comprises an error handling module;
supplying a second computing device comprising a second microprocessor and a second computer readable medium and an error data management module encoded in said second computer readable medium, wherein said error data management module comprises a diagnostic data generating module, wherein said first computing device is in communication with said second computing device;
executing said application;
detecting by said error handling module an application error;
detecting by said error data management module said application error;
receiving by said error handling module a completion signal from said error data management module;
providing an error signal by said error handling module;
determining if diagnostic data from said error data management module is required;
operative if diagnostic data from said error data management module is not required, providing said error signal even if said error handling module completion signal has not been receivedwherein;
said first computing device and said second computing device comprise the same computing device;
said first computer readable medium and said second computer readable medium comprise the same computer readable medium;
said first microprocessor and said second microprocessor are the same microprocessor,said first computing device comprises a storage server in communication with a plurality of data storage devices and in communication with a plurality of host computers;
said second computing device comprises said storage server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to generate and save diagnostic data in the event of an application error, wherein the method supplies a first computing device comprising a microprocessor and a first computer readable medium and an application encoded in said computer readable medium, wherein said application comprises an error handling module. The method further supplies a second computing device comprising a microprocessor and a second computer readable medium and an error data management module encoded in said second computer readable medium, wherein said error data management module comprises a diagnostic data generating module, wherein said first computing device is in communication with said second computing device. The method executes the application, detects by the error handling module an application error, and detects by the error data management module the application error. The method then receives by the error handling module a completion signal from the error data management module, and provides an error signal from the error handling module to a support center.
19 Citations
15 Claims
-
1. A method to generate and save diagnostic data in the event of an application error, comprising:
-
supplying a first computing device comprising a first microprocessor and a first computer readable medium and an application encoded in said first computer readable medium, wherein said application comprises an error handling module; supplying a second computing device comprising a second microprocessor and a second computer readable medium and an error data management module encoded in said second computer readable medium, wherein said error data management module comprises a diagnostic data generating module, wherein said first computing device is in communication with said second computing device; executing said application; detecting by said error handling module an application error; detecting by said error data management module said application error; receiving by said error handling module a completion signal from said error data management module; providing an error signal by said error handling module; determining if diagnostic data from said error data management module is required; operative if diagnostic data from said error data management module is not required, providing said error signal even if said error handling module completion signal has not been received wherein; said first computing device and said second computing device comprise the same computing device; said first computer readable medium and said second computer readable medium comprise the same computer readable medium; said first microprocessor and said second microprocessor are the same microprocessor, said first computing device comprises a storage server in communication with a plurality of data storage devices and in communication with a plurality of host computers; said second computing device comprises said storage server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage server comprising a microprocessor, a computer readable medium, an application comprising an error handling module and encoded in said computer readable medium, an error data management module encoded in said computer readable medium, and computer readable program code encoded in said computer readable medium to generate and save diagnostic data, wherein said storage server is in communication with a support center, the computer readable program code comprising a series of computer readable program steps to effect:
-
executing said application; detecting an application error by said error handling module; detecting an application error by said error data management module; receiving a completion signal from said error data management module; providing an error signal to said support center; determining if diagnostic data from said error data management module is required; operative if diagnostic data from said error data management module is not required, providing said error signal even if said error handling module completion signal has not been received. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification