Objective assessment of application crashes from a customer environment
First Claim
1. A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on a plurality of selected computing devices, said computerized method comprising:
- receiving registration information from each of a plurality of selected computing devices having software applications installed thereon;
registering each of the selected computing devices based on the received registration information;
tracking error data for each of the software applications installed on each of the registered computing devices, said error data relating to the occurrences of errors in said software applications, said error data including a file name of a file belonging to the software application in which each error occurred and an identifier of the user of the registered computing device when the error occurred;
receiving user-selected reporting criteria, said user-selected reporting criteria including a user-selected particular user and a user-selected software application, wherein the user-selected software application is a software application installed on at least one of the registered computing devices; and
generating an error report as a function of the user-selected reporting criteria, said error report identifying a total number of occurrences on the plurality of selected computing devices of errors for the user-selected particular user for the user-selected software application based on the file names and the user identifiers in the tracked error data.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on one or more computing devices is disclosed. Data for describing software applications and identifying software application errors is collected from the computing devices and stored in a catalog. Data associated with error occurrences is obtained and combined with related data being stored in the catalog. A report is generated based on the error occurrences and related catalog data.
56 Citations
20 Claims
-
1. A computerized method for collecting error data and providing error reports relating to occurrences of errors of software applications installed on a plurality of selected computing devices, said computerized method comprising:
-
receiving registration information from each of a plurality of selected computing devices having software applications installed thereon; registering each of the selected computing devices based on the received registration information; tracking error data for each of the software applications installed on each of the registered computing devices, said error data relating to the occurrences of errors in said software applications, said error data including a file name of a file belonging to the software application in which each error occurred and an identifier of the user of the registered computing device when the error occurred; receiving user-selected reporting criteria, said user-selected reporting criteria including a user-selected particular user and a user-selected software application, wherein the user-selected software application is a software application installed on at least one of the registered computing devices; and generating an error report as a function of the user-selected reporting criteria, said error report identifying a total number of occurrences on the plurality of selected computing devices of errors for the user-selected particular user for the user-selected software application based on the file names and the user identifiers in the tracked error data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a processor configured to receive registration information from each of a plurality of selected computing devices, said registration information including information about the software and hardware of the selected computing device, said information including file names of files belonging to software application products installed on said selected computing device; and a memory area for storing a catalog, said catalog including the registration information received from each of the plurality of selected computing devices; wherein the processor is further configured to track error data relating to the occurrences of errors in each of the software applications installed on each of the registered computing devices, said error data including a file name of a file belonging to the software application in which each error occurred and an identifier of the user of the computing device when the error occurred, said processor being further configured to receive user-selected reporting criteria, and to generate an error report, said user-selected reporting criteria including a user-selected particular user and a user-selected software application, wherein the user-selected software application is a software application installed on at least one of the selected computing devices, said error report identifying a total number of occurrences on the plurality of selected computing devices of errors for the user-selected particular user for the user-selected software application based on the filenames and user identifiers in the tracked error data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computerized method of collecting error data and providing error reports relating to occurrences of errors of software applications installed a plurality of computing devices connected to a data communication network, said computerized method comprising:
-
obtaining error data from a plurality of computing devices, said error data relating to the occurrence of errors in software applications installed on the plurality of computing devices, wherein for each occurrence of an error, the error data includes a file name of a file belonging to the software application in which the error occurred and the identifier of the user of the computing device when the error occurred; receiving a request from a particular computing device for an error report for a particular user; and providing a report to the requesting particular computing device that summarizes errors associated with the particular user that occurred cumulatively across the plurality of computing devices based on the file name, included in the error data, of the file belonging to the software application in which the error occurred and based on the identifier of the user of the computing device when the error occurred. - View Dependent Claims (18, 19, 20)
-
Specification