US2012005538A1PendingUtilityA1

Dynamic Discovery Algorithm

44
Assignee: ZAKONOV ALEXPriority: Jul 11, 2003Filed: Sep 13, 2011Published: Jan 5, 2012
Est. expiryJul 11, 2023(expired)· nominal 20-yr term from priority
G06F 11/079G06F 11/3466G06F 11/0715G06F 2201/86G06F 11/3495G06F 11/0781G06F 11/302G06F 2201/865G06F 11/3093
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for identifying an application exception generated in response to a software application operating on a system is provided, wherein the method includes identifying an occurrence of an application exception, examining the application exception to identify characteristics of the application exception and processing the application exception, prior to the application exception being logged, responsive to the characteristics of the application exception. The processing includes determining whether application exception environment data is to be collected and if the application exception environment data is to be collected, logging the application exception environment data.

Claims

exact text as granted — not AI-modified
1 . A method for identifying an application exception generated in response to a software application operating on a system, the method being executed by a processing device and comprising:
 identifying an occurrence of an application exception;   examining said application exception to identify characteristics of said application exception; and   processing said application exception, prior to said application exception being logged, responsive to said characteristics of said application exception, wherein said processing includes,
 determining whether application exception environment data is to be collected; and 
 if said application exception environment data is to be collected, logging said application exception environment data. 
   
     
     
         2 . The method of  claim 1 , where said processing includes determining whether said application exception is a primary exception or a derived exception. 
     
     
         3 . The method of  claim 2 , wherein if said application exception is a primary exception, said processing further includes comparing said application exception to known application exceptions to identify a similar known application exception, wherein said known application exceptions are stored in an exception information database. 
     
     
         4 . The method of  claim 3 , wherein if a similar application exception exists, said processing further includes determining whether said application exception is a critical exception or a non-critical exception. 
     
     
         5 . The method of  claim 4 , wherein if said application exception is a critical exception, said processing further includes collecting said application exception environment data and logging said application exception environment data. 
     
     
         6 . The method of  claim 3 , wherein if no similar application exception exists, said processing further includes,
 collecting said application exception environment data,   creating a new exception chain, and   logging said application exception environment data into said new exception chain.   
     
     
         7 . The method of  claim 2 , wherein if said application exception is a derived exception, said processing further includes identifying a related exception chain having a related exception chain primary application exception. 
     
     
         8 . The method of  claim 7 , wherein said processing further includes determining whether said application exception is a critical exception or a non-critical exception. 
     
     
         9 . The method of  claim 8 , wherein if said application exception is a critical exception, said processing further includes,
 collecting said application exception environment data,   marking said primary application exception as a critical exception, and   logging said application exception environment data into said related exception chain.   
     
     
         10 . The method of  claim 8 , wherein if said application exception is a non-critical exception, said processing further includes,
 marking said related exception chain primary application exception as a non-critical exception.   
     
     
         11 . The method of  claim 1 , where said examining further includes collecting information regarding the exception event and at least one of,
 logging said information regarding the exception event; and   discarding said information regarding the exception event.   
     
     
         12 . A system for operating a software application, wherein the system includes a processor configured to execute machine-readable computer program code including instructions to implement a method for identifying an application exception generated in response to a software application operating on a system, the method comprising:
 identifying an occurrence of an application exception;   examining said application exception to identify characteristics of said application exception; and   processing said application exception, prior to said application exception being logged, responsive to said characteristics of said application exception, wherein said processing includes,
 determining whether said application exception environment data is to be collected; and 
 if said application exception environment data is to be collected, logging said application exception environment data. 
   
     
     
         13 . The system of  claim 12 , where said processing includes determining whether said application exception is a primary exception or a derived exception. 
     
     
         14 . The system of  claim 13 , wherein if said application exception is a primary exception, said processing further includes comparing said application exception to known application exceptions to identify a similar known application exception. 
     
     
         15 . The method of  claim 14 , wherein if a similar application exception exists, said processing further includes determining whether said application exception is a critical exception or a non-critical exception. 
     
     
         16 . The method of  claim 15 , wherein if said application exception is a critical exception, said processing further includes collecting said application exception environment data and logging said application exception environment data. 
     
     
         17 . The method of  claim 14 , wherein if no similar application exception exists, said processing further includes,
 collecting said application exception environment data,   creating a new exception chain, and   logging said application exception environment data into said new exception chain.   
     
     
         18 . The method of  claim 13 , wherein if said application exception is a derived exception, said processing further includes at least one of,
 identifying a related exception chain having a primary application exception;   determining whether said application exception is a critical exception or a non-critical exception; and   collecting said application exception environment data, marking said primary application exception as a critical exception and logging said application exception environment data into said related exception chain.   
     
     
         19 . The method of  claim 18 , wherein if said application exception is a non-critical exception, said processing further includes,
 marking said primary application exception in said related exception chain as a non-critical exception.   
     
     
         20 . A computer-readable storage medium encoded with a machine-readable computer program code, the program code including instructions for causing a controller to implement a method for identifying an application exception generated in response to a software application operating on a system, the method comprising:
 identifying an occurrence of an application exception;   examining said application exception to identify characteristics of said application exception; and   processing said application exception, prior to said application exception being logged, responsive to said characteristics of said application exception, wherein said processing includes,
 determining whether said application exception environment data is to be collected; and 
 if said application exception environment data is to be collected, logging said application exception environment data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.