Systems and methods for correcting software errors
AssigneeSap SE
InventorPeter John
Life of this patent
Estimating the term…
Abstract
Systems and methods consistent with the invention may include receiving an indication that a software error was detected during operation of the application program, generating an error message based on the software error, the error message including an error signature, comparing the error signature with information stored in a patch library database to identify a corresponding correction patch, and correcting, when the corresponding correction patch is identified, the software error by applying the corresponding correction patch.
Claims20
A computer-implemented method of correcting software errors of an application program, comprising:
- receiving an indication that a software error was detected during operation of the application program;
- generating an error message based on the software error, the error message including an error signature;
- comparing the error signature with information stored in a patch library database to identify a corresponding correction patch;
- and
- correcting, when the corresponding correction patch is identified, the software error by applying the corresponding correction patch.
An apparatus for correcting software errors of an application program, comprising:
- a memory device including the application program;
- a data processor, executing the application program and causing the apparatus to:
- receive an indication that a software error was detected during operation of the application program;
- and
- generate an error message based on the software error, the error message including an error signature;
- and
- a comparator to compare the error signature with information stored in a patch library database to identify a corresponding correction patch,
- wherein the apparatus corrects the software error by applying the corresponding correction patch, when the corresponding correction patch is identified.
A computer-readable storage medium comprising instructions, which when executed on a processor, cause the processor to perform a method of correcting software errors of an application program, the method comprising:
- receiving an indication that a software error was detected during operation of the application program;
- generating an error message based on the software error, the error message including an error signature;
- comparing the error signature with information stored in a patch library database to identify a corresponding correction patch;
- and
- correcting, when the corresponding correction patch is identified, the software error by applying the corresponding correction patch.
A system for correcting software errors of an application program, comprising:
- means for receiving an indication that a software error was detected during operation of the application program;
- means for generating an error message based on the software error, the error message including an error signature;
- means for comparing the error signature with information stored in a patch library database to identify a corresponding correction patch;
- and
- means for correcting, when the corresponding correction patch is identified, the software error by applying the corresponding correction patch.
An apparatus for correcting software errors of an application program implemented by using Advanced Business Application Programming (ABAP), comprising:
- a memory device including the ABAP application program;
- a data processor, executing the ABAP application program and causing the apparatus to:
- receive an indication that a software error was detected during operation of the ABAP application program;
- and
- generate an ABAP error message based on the software error by using the data processor to implement a database interface, the ABAP error message including an ABAP error signature;
- and
- a comparator to compare the ABAP error signature with information stored in an ABAP patch library database to identify a corresponding correction patch,
- wherein the apparatus corrects the software error by applying the corresponding correction patch, when the corresponding correction patch is identified.
Dependencies are inferred from the claim text.