Cognitive Analysis and Resolution of Erroneous Software Patches
AssigneeInternational Business Machines Corporation
InventorsJohn O'Malley, Michael Ryan
Life of this patent
Estimating the term…
Abstract
Resolving software patch issues is provided. Recorded activities performed by users to resolve an issue with a patch applied to an application on a group of client devices are compared. A set of common user activities are identified within the recorded activities performed by the users. A subset of highest ranking common user activities is selected from the set of common user activities. A fix for the issue with the patch is generated based on the subset of highest ranking common user activities. Corrective action based on the fix is taken to resolve the issue with the patch on a client device, the client device experiencing the issue resolved by users on the group of client devices.
Claims20
A computer-implemented method for resolving software patch issues, the computer-implemented method comprising:
- comparing, by a computer, recorded activities performed by users to resolve an issue with a patch applied to an application on a group of client devices;
- identifying, by the computer, a set of common user activities within the recorded activities performed by the users;
- selecting, by the computer, a subset of highest ranking common user activities from the set of common user activities;
- generating, by the computer, a fix for the issue with the patch based on the subset of highest ranking common user activities;
- and
- taking, by the computer, corrective action based on the fix to resolve the issue with the patch on a client device, the client device experiencing the issue resolved by users on the group of client devices.
A computer system for resolving software patch issues, the computer system comprising:
- a bus system;
- a storage device connected to the bus system, wherein the storage device stores program instructions;
- and
- a processor connected to the bus system, wherein the processor executes the program instructions to:
- compare recorded activities performed by users to resolve an issue with a patch applied to an application on a group of client devices;
- identify a set of common user activities within the recorded activities performed by the users;
- select a subset of highest ranking common user activities from the set of common user activities;
- generate a fix for the issue with the patch based on the subset of highest ranking common user activities;
- and
- take corrective action based on the fix to resolve the issue with the patch on a client device, the client device experiencing the issue resolved by users on the group of client devices.
A computer program product for resolving software patch issues, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
- comparing, by the computer, recorded activities performed by users to resolve an issue with a patch applied to an application on a group of client devices;
- identifying, by the computer, a set of common user activities within the recorded activities performed by the users;
- selecting, by the computer, a subset of highest ranking common user activities from the set of common user activities;
- generating, by the computer, a fix for the issue with the patch based on the subset of highest ranking common user activities;
- and
- taking, by the computer, corrective action based on the fix to resolve the issue with the patch on a client device, the client device experiencing the issue resolved by users on the group of client devices.
Dependencies are inferred from the claim text.