AUTOMATIC BUG REPORTING TOOL
First Claim
Patent Images
1. A computer-implemented method comprising:
- detecting at least one type of a software malfunction as defined in a configurable malfunction library by a malfunction detector of a client;
collecting data of the software malfunction and generating a crash report with at least one core component by a data collector of the client; and
reporting the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to at least one remote computer.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and a method for detecting and reporting malfunctions in computer programs is described. A malfunction detector detects at least one type of a software malfunction as defined in a configurable malfunction library. A data collector collects data of the software malfunction. A crash reporter reports the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to one or more remote computers.
21 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
detecting at least one type of a software malfunction as defined in a configurable malfunction library by a malfunction detector of a client; collecting data of the software malfunction and generating a crash report with at least one core component by a data collector of the client; and reporting the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to at least one remote computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium, having instructions stored therein, which when executed, cause a computer system to perform a method comprising:
-
detecting at least one type of a software malfunction as defined in a configurable malfunction library; collecting data of the software malfunction and generating a crash report with at least one core component; and reporting the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to at least one remote computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a memory; a processor coupled to the memory; a configurable malfunction reporting application programming interface (API) stored in the memory to be executed by the processor, the configurable malfunction reporting API comprising; a malfunction detector to detect at least one type of a software malfunction as defined in a configurable malfunction library; a data collector coupled to the malfunction detector, the data collector to collect data of the software malfunction; and a crash reporter coupled to the data collector, the crash reporter to report the crash report in a manner specified in a configurable reporting library corresponding to the type of software malfunction to at least one remote computer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification