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;
registering each of the selected computing devices based on the received registration information;
tracking the occurrences of errors in each of the software applications installed on each of the registered computing devices during a tracking time period; and
generating a report, said report identifying a total number of occurrences on the plurality of selected computing devices of errors during a user-selected time period for a particular one of the software applications based on the tracked occurrences of errors, wherein said user-selected time period is less than the tracking time period.
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.
59 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; registering each of the selected computing devices based on the received registration information; tracking the occurrences of errors in each of the software applications installed on each of the registered computing devices during a tracking time period; and generating a report, said report identifying a total number of occurrences on the plurality of selected computing devices of errors during a user-selected time period for a particular one of the software applications based on the tracked occurrences of errors, wherein said user-selected time period is less than the tracking time period. - 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 the occurrences of errors in each of the software applications installed on each of the registered computing devices during a tracking time period and to generate a report, said report identifying a total number of occurrences on the plurality of selected computing devices of errors during a user-selected time period for a particular one of the software applications based on the tracked occurrences of errors, wherein said user-selected time period is less than the tracking time period. - 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