DISTRIBUTED AUTONOMIC SOLUTIONS REPOSITORY
First Claim
1. A method in a data processing system for managing software, the method comprising:
- responsive to identifying a problem in a program within a client computer system, initiating, by a user of the client computer system, an agent that executes within the client computer system;
associating a problem identifier with the problem identified in the program;
recording, by the agent into a script within the client computer system, diagnostic steps as the diagnostic steps are taken by the user to diagnose the problem, wherein the user does not take any action to have the diagnostic steps recorded by the agent into the script;
storing the problem identifier associated with the problem in the script;
recording, by the agent into the script, correction steps as the correction steps are taken by the user to correct the problem, wherein the user does not take any action to have the correction steps recorded by the agent into the script;
responsive to the correction steps correcting the problem, sending a solution that includes the correction steps and the problem identifier automatically to a server computer system by the agent.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for managing software. A solution to a problem that has occurred with a program on a client data processing system is received by a server. This solution is created while solving the problem that occurred on the data processing system. The solution includes a process that may be executed on another data processing system to solve the same problem on that data processing system. The process is, for example, a script, a macro, or a set of computer executable steps or instructions. A database of solutions is selectively updated to reflect the new solution. In response to a request for a solution by another client system to a problem, the server will respond with the current solution that exists in the database.
-
Citations
23 Claims
-
1. A method in a data processing system for managing software, the method comprising:
-
responsive to identifying a problem in a program within a client computer system, initiating, by a user of the client computer system, an agent that executes within the client computer system;
associating a problem identifier with the problem identified in the program;
recording, by the agent into a script within the client computer system, diagnostic steps as the diagnostic steps are taken by the user to diagnose the problem, wherein the user does not take any action to have the diagnostic steps recorded by the agent into the script;
storing the problem identifier associated with the problem in the script;
recording, by the agent into the script, correction steps as the correction steps are taken by the user to correct the problem, wherein the user does not take any action to have the correction steps recorded by the agent into the script;
responsive to the correction steps correcting the problem, sending a solution that includes the correction steps and the problem identifier automatically to a server computer system by the agent. - View Dependent Claims (2, 3, 4)
-
-
5-18. -18. (canceled)
-
19. A computer program product including a computer readable medium for managing software, the computer program product comprising:
a computer usable medium having computer usable program code embodied therein, the computer usable medium comprising;
computer usable program code configured to initiate, by a user of a client computer system, an agent that executes within the client computer system in response to identifying a problem in a program within the client computer system;
computer usable program code configured to associate a problem identifier with the problem identified in the program;
computer usable program code configured to record, by the agent into a script within the client computer system, diagnostic steps as the diagnostic steps are taken by the user to diagnose the problem, wherein the user does not take any action to have the diagnostic steps recorded by the agent into the script;
computer usable program code configured to store the problem identifier associated with the problem in the script;
computer usable program code configured to record, by the agent into the script, correction steps as the correction steps are taken by the user to correct the problem, wherein the user does not take any action to have the correction steps recorded by the agent into the script;
computer usable program code configured to send a solution that includes the correction steps and the problem identifier automatically to a server computer system by the agent in response to the correction steps correcting the problem. - View Dependent Claims (20, 21, 22)
-
23-24. -24. (canceled)
Specification