Method and system for categorizing failures of a program module
1 Assignment
0 Petitions
Accused Products
Abstract
A method for categorizing information regarding a failure in an application program module. The failure may be a crash, a set-up failure or an assert. For a crash, a name of an executable module where the crash occurred in the application program module, a version number of the executable module, a name of a module containing an instruction causing the crash, a version number of the module and an offset into the module with the crashing instruction are determined. This bucket information is then transmitted to a repository for storage in a database. The database may be examined to determine fixes for the bug that caused the crash.
25 Citations
36 Claims
-
1-20. -20. (canceled)
-
21. A method for categorizing information regarding a crash in an application program module, the method comprising the steps of:
-
determining data related to the crash in the application program module;
placing the crash related data into a bucket;
transmitting the bucket to a repository for storage;
comparing the bucket to a bucket entry in the repository to determine whether the bucket matches the bucket entry and, if so, then increasing the hit count for the bucket entry; and
if the bucket does not match the bucket entry in the repository, then adding the bucket as a new bucket entry in the repository. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer readable medium having instructions stored thereon for causing a computer to perform a method categorizing information regarding a crash in an application program module, the method comprising the steps of:
-
determining data related to the crash in the application program module;
placing the crash related data into a bucket;
transmitting the bucket to a repository for storage;
comparing the bucket to a bucket entry in the repository to determine whether the bucket matches the bucket entry and, if so, then increasing the hit count for the bucket entry;
if the bucket does not match the bucket entry in the repository, then adding the bucket as a new bucket entry in the repository; and
determining whether the repository requires additional data regarding the crash and, if so, then requesting and receiving additional data from the application program module. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
Specification