Method, system, and apparatus for providing customer product support for a software program based upon states of program execution instability
First Claim
12. A system for providing custom product support for a software program based on threshold levels of program execution instability, the system comprising:
- a client computer operative to receive a remote control file from a server computer containing data identifying one or more thresholds of program execution instability for one or more versions of the software program, to monitor the execution of a software program over a period of time to determine the execution stability of the program, to categorize the execution stability of the program based on the thresholds of program execution instability contained in the remote control file, and to provide custom product support for the software program based upon the categorization.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for providing custom product support for a computer program based on levels of execution instability. The execution of a software program is monitored over a period of time to determine the execution stability of the program. Based upon the monitoring and upon one or more threshold levels of instability, the execution stability of the program is categorized. Based upon the categorization, custom program support may be provided for a user of the computer system executing the program. For instance, based on the categorization free or reduced fee product support may be provided.
-
Citations
25 Claims
-
12. A system for providing custom product support for a software program based on threshold levels of program execution instability, the system comprising:
a client computer operative to receive a remote control file from a server computer containing data identifying one or more thresholds of program execution instability for one or more versions of the software program, to monitor the execution of a software program over a period of time to determine the execution stability of the program, to categorize the execution stability of the program based on the thresholds of program execution instability contained in the remote control file, and to provide custom product support for the software program based upon the categorization. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20)
-
15-1. The system of claim 14, wherein the statistics comprise the number of abnormal terminations per number of program executions.
-
21. A computer-readable medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
monitor the execution of the software program over a period of time to determine the execution stability of the program;
categorize the execution stability of the program based on one or more threshold levels of instability; and
provide custom product support for the software program based upon the categorization. - View Dependent Claims (22, 23, 24, 25)
-
Specification