Method and apparatus for runtime error handling
First Claim
1. A computer method for analyzing execution of a software application, the method comprising:
- generating, in response to receiving an error notification associated with a runtime error of a software application, a plurality of context attributes from a runtime state of the software application, the runtime state being associated with an instant of time of the runtime error;
searching for one or more potential solutions from a data storage including a solution repository based on the plurality of context attributes at substantially the same instant of time;
determining an acceptable solution for the runtime error based on the one or more potential solutions; and
updating the solution repository with a new solution if the acceptable solution cannot be determined.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for receiving an error notification associated with a runtime error of a software application to generate a plurality of context attributes from a runtime state of the software application associated with an instant of time of the runtime error are described. One or more potential solutions are searched from a data storage including a solution repository based on the plurality of context attributes at substantially the same instant of time. An acceptable solution for the runtime error is determined based on the one or more potential solutions. The solution repository is updated with a new solution if the acceptable solution cannot be determined.
54 Citations
20 Claims
-
1. A computer method for analyzing execution of a software application, the method comprising:
-
generating, in response to receiving an error notification associated with a runtime error of a software application, a plurality of context attributes from a runtime state of the software application, the runtime state being associated with an instant of time of the runtime error; searching for one or more potential solutions from a data storage including a solution repository based on the plurality of context attributes at substantially the same instant of time; determining an acceptable solution for the runtime error based on the one or more potential solutions; and updating the solution repository with a new solution if the acceptable solution cannot be determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
executing, in response to receive a software plug-in from a remote server, the software plug-in to run a software application; generating, in response to receiving an error notification from a runtime error of the software application, an error message including a plurality of context attributes from a runtime state of the software application, the runtime state being associated with an instant of time of the runtime error; sending the error message to the remote server; and presenting, in response to receiving a response based on the plurality of context attributes from the remote server, a user interface including the response for the runtime error. - View Dependent Claims (10)
-
-
11. A machine-readable storage medium having instructions therein, which when executed by a machine, causes the machine to perform a method for analyzing execution of a software application, the method comprising:
-
generating, in response to receiving an error notification associated with a runtime error of a software application, a plurality of context attributes from a runtime state of the software application, the runtime state being associated with an instant of time of the runtime error; searching for one or more potential solutions from a data storage including a solution repository based on the plurality of context attributes at substantially the same instant of time; determining an acceptable solution for the runtime error based on the one or more potential solutions; and updating the solution repository with a new solution if the acceptable solution cannot be determined. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable storage medium having instructions therein, which when executed by a machine, causes the machine to perform a method, the method comprising:
-
executing, in response to receive a software plug-in from a remote server, the software plug-in to run a software application; generating, in response to receiving an error notification from a runtime error of the software application, an error message including a plurality of context attributes from a runtime state of the software application, the runtime state being associated with an instant of time of the runtime error; sending the error message to the remote server; and presenting, in response to receiving a response based on the plurality of context attributes from the remote server, a user interface including the response for the runtime time error. - View Dependent Claims (20)
-
Specification