IP Library Granted Patent US 11,741,065
Granted Patent B2
US 11,741,065 · App. 16/781,065 · Granted Aug 29, 2023

Hardware, firmware, and software anomaly handling based on machine learning

Inventors: Edward C. McCain (Lagrangeville, NY); Jeffrey Nettey (Pleasant Valley, NY); Barin Bhattacharya (Singapore, SG); Jeffrey Willoughby (Poughkeepsie, NY)
Assignee: International Business Machines Corporation
G06F16/217G06N5/04G06N20/20G06Q10/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,741,065
App. No.
16/781,065
Filed
Feb 4, 2020
Granted
Aug 29, 2023
Kind
B2
Art Unit
2455
USPC
706/12
Abstract

Aspects of the invention include detecting an anomaly in a database of hardware, firmware, and software events. An exemplary method includes determining whether a previously addressed anomaly is a duplicate of the anomaly, addressing the anomaly according to a state of the previously addressed anomaly based on the previously addressed anomaly being a duplicate of the anomaly, and addressing the anomaly according to machine learning based on the previously addressed anomaly not being the duplicate of the anomaly.

Claims (31)

1. A computer-implemented method comprising:

detecting an anomaly in a database of hardware, firmware, and software events that include error events, wherein the anomaly is an unexpected event;

determining whether a previously addressed anomaly is a duplicate of the anomaly;

addressing the anomaly according to a state of the previously addressed anomaly based on the previously addressed anomaly being a duplicate of the anomaly, wherein the state is one of an open state, a solved state and closed state;

based on a determination that the state is the solved state, ensuring that a version of the firmware or software that includes a solution to the previously addressed anomaly is being used;

based on a determination that the state is the open state, adding data regarding the anomaly to a problem ticket of the previously addressed anomaly; and

addressing the anomaly according to machine learning based on the previously addressed anomaly not being the duplicate of the anomaly,

wherein the detecting the anomaly in the database includes using an ensemble machine learning model and wherein the addressing the anomaly according to the state of the previously addressed anomaly includes providing a message to an operator based on the state being the closed state.

2. The computer-implemented method according to claim 1 , further comprising recording the hardware, firmware, and software events resulting from operation of prototype machines in the database.

3. The computer-implemented method according to claim 1 , wherein the addressing the anomaly according to machine learning includes opening a new problem ticket indicating the anomaly.

4. A system comprising:

a memory having computer readable instructions; and

one or more processors for executing the computer readable instructions, the computer readable instructions controlling the one or more processors to perform operations comprising:

detecting an anomaly in a database of hardware, firmware, and software events that include error events, wherein the anomaly is an unexpected event;

determining whether a previously addressed anomaly is a duplicate of the anomaly;

addressing the anomaly according to a state of the previously addressed anomaly based on the previously addressed anomaly being a duplicate of the anomaly, wherein the state is one of an open state, a solved state and closed state;

based on a determination that the state is the solved state, ensuring that a version of the firmware or software that includes a solution to the previously addressed anomaly is being used;

based on a determination that the state is the open state, adding data regarding the anomaly to a problem ticket of the previously addressed anomaly; and

addressing the anomaly according to machine learning based on the previously addressed anomaly not being the duplicate of the anomaly,

wherein the detecting the anomaly in the database includes using an ensemble machine learning model and wherein the addressing the anomaly according to the state of the previously addressed anomaly includes providing a message to an operator based on the state being the closed state.

5. The system according to claim 4 , further comprising recording the hardware, firmware, and software events resulting from operation of prototype machines in the database.

6. The system according to claim 4 , wherein the addressing the anomaly according to machine learning includes opening a new problem ticket indicating the anomaly.

7. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

detecting an anomaly in a database of hardware, firmware, and software events that include error events, wherein the anomaly is an unexpected event;

determining whether a previously addressed anomaly is a duplicate of the anomaly;

addressing the anomaly according to a state of the previously addressed anomaly based on the previously addressed anomaly being a duplicate of the anomaly, wherein the state is one of an open state, a solved state and closed state;

based on a determination that the state is the solved state, ensuring that a version of the firmware or software that includes a solution to the previously addressed anomaly is being used;

based on a determination that the state is the open state, adding data regarding the anomaly to a problem ticket of the previously addressed anomaly; and

addressing the anomaly according to machine learning based on the previously addressed anomaly not being the duplicate of the anomaly,

wherein the detecting the anomaly in the database includes using an ensemble machine learning model and wherein the addressing the anomaly according to the state of the previously addressed anomaly includes providing a message to an operator based on the state being the closed state.

8. The computer program product according to claim 7 , wherein the addressing the anomaly according to machine learning includes opening a new problem ticket indicating the anomaly.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: MCCAIN, EDWARD C.; NETTEY, JEFFREY; BHATTACHARYA, BARIN; WILLOUGHBY, JEFFREY
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051709/0839 →
Continuity (1)
Related Publication 20210240683A1 · Aug 5, 2021