Decreasing downtime of computer systems using predictive detection
AssigneeAmerican Express Travel Related Services Company, Inc.
InventorsRares Ioan Almasan, Jeffery Freed, Kai Wang
Life of this patent
Estimating the term…
Abstract
A master processor may retrieve historical and real time machine and human data related to computer system health. The master processor may utilize machine learning and artificial intelligence to predict potential computer malfunctions. The master processor may output notifications regarding the potential computer malfunctions in order to prevent the computer malfunctions from occurring.
Claims20
A method, comprising:
- retrieving, by a processor, machine data from a machine data source;
- retrieving, by the processor, incident report data describing one or more computer malfunctions from an incident report data source;
- retrieving, by the processor, a change record representing a scheduled change to a configuration of a computer system, the change record specifying when the scheduled change is scheduled to occur, a number of phases in which the scheduled change will be implemented, and one or more environments in which the scheduled change has been tested;
- retrieving, by the processor, an algorithm from a model library;
- determining, by the processor using the algorithm and based at least in part on the scheduled change described by the change record, the machine data, and the incident report data, a likelihood that the change record will cause a computer malfunction in the computer system;
- determining, by the processor using the algorithm and based at least in part on the machine data and the incident report data, an estimated cost associated with the computer malfunction;
- and
- generating, by the processor, a change record evaluation, the change record evaluation comprising the likelihood that the change record will cause the computer malfunction and the estimated cost associated with the computer malfunction.
A system comprising:
- a processor;
- and
- a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
- retrieving, by the processor, machine data from a machine data source;
- retrieving, by the processor, incident report data describing one or more computer malfunctions from an incident report data source;
- retrieving, by the processor, a change record representing a scheduled change to a configuration of a computer system, the change record specifying when the scheduled change is scheduled to occur, a number of phases in which the scheduled change will be implemented, and one or more environments in which the scheduled change has been tested;
- retrieving, by the processor, an algorithm from a model library;
- determining, by the processor using the algorithm and based at least in part on the scheduled change described by the change record, the machine data, and the incident report data, a likelihood that the change record will cause a computer malfunction in the computer system;
- determining, by the processor using the algorithm and based at least in part on the machine data and the incident report data, an estimated cost associated with the computer malfunction;
- and
- generating, by the processor, a change record evaluation, the change record evaluation comprising the likelihood that the change record will cause the computer malfunction and the estimated cost associated with the computer malfunction.
An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer based system, cause the computer based system to perform operations comprising:
- retrieving, by a processor, machine data from a machine data source;
- retrieving, by the processor, incident report data describing one or more computer malfunctions from an incident report data source;
- retrieving, by the processor, a change record representing a scheduled change to a configuration of a computer system, the change record specifying when the scheduled change is scheduled to occur, a number of phases in which the scheduled change will be implemented, and one or more environments in which the scheduled change has been tested;
- retrieving, by the processor, an algorithm from a model library;
- determining, by the processor using the algorithm and based at least in part on the scheduled change described by the change record, the machine data, and the incident report data, a likelihood that the change record will cause a computer malfunction in the computer system;
- determining, by the processor using the algorithm and based at least in part on the machine data and the incident report data, an estimated cost associated with the computer malfunction;
- and
- generating, by the processor, a change record evaluation, the change record evaluation comprising the likelihood that the change record will cause the computer malfunction and the estimated cost associated with the computer malfunction.
Dependencies are inferred from the claim text.