# US 2021/0279075 A1 · Preventing disruption within information technology environments

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0279075 A1
- Document ID: US20210279075A1
- Status: Published application
- Kind: A1
- Application number: 16/808,571
- Filed: 2020-03-04
- Published: 2021-09-09
- Earliest claimed: 2020-03-04
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: FACUNDO MIGUEL OLIVERI; SERGIO VARGA; Marcos Francisco Pereira da Silva; Robson Luiz Nunes de Oliveira; Samuel Pizarro
- Web page: https://patentgrep.com/patent/US20210279075A1

## CPC

- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- G06F 8/71: Version control (security arrangements therefor G06F21/57); Configuration management
- G06F 9/542: {Event management; Broadcasting; Multicasting; Notifications}
- G06F 11/0769: {Readable error formats, e.g. cross-platform generic formats, human understandable formats}
- G06F 11/0775: {Content or structure details of the error report, e.g. specific table structure, specific error fields}
- G06F 11/0793: {Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40)}
- G06F 11/3051: {Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A determination is made whether an incident that affects one configuration item in a plurality of configuration items within an information technology environment impacts at least one event for at least one other configuration item in the plurality of configuration items. In response to determining that the incident does impact at least one event on at least one other configuration item, one or more pre-defined actions to execute on the at least one other configuration item are identified. The identified one or more pre-defined actions are executed on the at least one other configuration item.

## Claims

### Claim 1

A method, the method comprising:
determining, by one or more computer processors, whether an incident affecting at least one configuration item in a plurality of configuration items in an information technology environment impacts at least one event for at least one other configuration item in the plurality of configuration items;
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items impacts at least one event for the at least one other configuration item in the plurality of configuration items, identifying, by one or more computer processors, one or more pre-defined actions to execute on the at least one other configuration item in the plurality of configuration items; and
executing, by one or more computer processors, the identified one or more pre-defined actions on the at least one other configuration item in the plurality of configuration items.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving, by one or more computer processors when the incident has been resolved, a notification from the at least one configuration item affected by the incident;
transmitting, by one or more computer processors, an update to each configuration item of the plurality of configuration items in the information technology environment, wherein the update includes a first message to return to a normal operation and a second message to update an event table on each configuration item in the plurality of configuration items that the incident is resolved; and
receiving, by one or more computer processors, a message from each configuration item in the plurality of configuration items indicating that the normal operation has resumed for each configuration item in the plurality of configuration items.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items does not impact at least one event for at least one other configuration item in the plurality of configuration items, receiving, by one or more computer processors, a current status from the at least one other configuration item in the plurality of configuration items confirming normal operation.

### Claim 4 (depends on 1)

The method of claim 1, wherein the one or more pre-defined actions are based on (i) the incident affecting the at least one configuration item in the plurality of configuration items, (ii) the at least one configuration item affected by the incident, (iii) the at least one other configuration item affected by the incident, and (iv) the at least one event occurring on the at least one other configuration item affected by the incident.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
the incident is a planned or an unplanned status change to a normal operation of a configuration item; and
the at least one event is a normal operation or function of the configuration item.

### Claim 6 (depends on 2)

The method of claim 2, wherein:
the event table is comprised of a listing of each configuration item in the plurality of configuration items, one or more associated functions of each configuration item in the listing of configuration items, and one or more actions to take upon the determination of the incident for the at least one configuration item within the information technology environment; and
the event table is one of a master event table stored to a master server in the information technology environment or a local event table stored to each configuration item in the plurality of configuration items.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items impacts at least one event for at least one other configuration item in the plurality of configuration items, transmitting, by one or more computer processors, a warning to each configuration item in the plurality of configuration items in the technology environment, wherein the transmitted warning includes a name of a specific configuration item from the plurality of configuration items that is affected by the incident, a type of incident, a start time of the incident, an expected duration of the incident, and a current date and time stamp.

### Claim 8

A computer program product, the computer program product comprising:
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media, the program instructions comprising:
program instructions to determine whether an incident affecting at least one configuration item in a plurality of configuration items in an information technology environment impacts at least one event for at least one other configuration item in the plurality of configuration items;
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items impacts at least one event for the at least one other configuration item in the plurality of configuration items, program instructions to identify one or more pre-defined actions to execute on the at least one other configuration item in the plurality of configuration items; and
program instructions to execute the identified one or more pre-defined actions on the at least one other configuration item in the plurality of configuration items.

### Claim 9 (depends on 8)

The computer program product of claim 8, further comprising program instructions stored on the one or more computer readable storage media, to:
receive, when the incident has been resolved, a notification from the at least one configuration item affected by the incident;
transmit an update to each configuration item of the plurality of configuration items in the information technology environment, wherein the update includes a first message to return to a normal operation and a second message to update an event table on each configuration item in the plurality of configuration items that the incident is resolved; and
receive a message from each configuration item in the plurality of configuration items indicating that the normal operation has resumed for each configuration item in the plurality of configuration items.

### Claim 10 (depends on 8)

The computer program product of claim 8, further comprising program instructions stored on the one or more computer readable storage media, to:
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items does not impact at least one event for at least one other configuration item in the plurality of configuration items, receive a current status from the at least one other configuration item in the plurality of configuration items confirming normal operation.

### Claim 11 (depends on 8)

The computer program product of claim 8, wherein the one or more pre-defined actions are based on (i) the incident affecting the at least one configuration item in the plurality of configuration items, (ii) the at least one configuration item affected by the incident, (iii) the at least one other configuration item affected by the incident, and (iv) the at least one event occurring on the at least one other configuration item affected by the incident.

### Claim 12 (depends on 8)

The computer program product of claim 8, wherein:
the incident is a planned or an unplanned status change to a normal operation of a configuration item; and
the at least one event is a normal operation or function of the configuration item.

### Claim 13 (depends on 9)

The computer program product of claim 9, wherein:
the event table is comprised of a listing of each configuration item in the plurality of configuration items, one or more associated functions of each configuration item in the listing of configuration items, and one or more actions to take upon the determination of the incident for the at least one configuration item within the information technology environment; and
the event table is one of a master event table stored to a master server in the information technology environment or a local event table stored to each configuration item in the plurality of configuration items.

### Claim 14 (depends on 8)

The computer program product of claim 8, further comprising program instructions stored on the one or more computer readable storage media, to:
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items impacts at least one event for at least one other configuration item in the plurality of configuration items, transmit a warning to each configuration item in the plurality of configuration items in the technology environment, wherein the transmitted warning includes a name of a specific configuration item from the plurality of configuration items that is affected by the incident, a type of incident, a start time of the incident, an expected duration of the incident, and a current date and time stamp.

### Claim 15

A computer system, the computer system comprising:
one or more computer processors;
one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
program instructions to determine whether an incident affecting at least one configuration item in a plurality of configuration items in an information technology environment impacts at least one event for at least one other configuration item in the plurality of configuration items;
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items impacts at least one event for the at least one other configuration item in the plurality of configuration items, program instructions to identify one or more pre-defined actions to execute on the at least one other configuration item in the plurality of configuration items; and
program instructions to execute the identified one or more pre-defined actions on the at least one other configuration item in the plurality of configuration items.

### Claim 16 (depends on 15)

The computer system of claim 15, further comprising program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, to:
receive, when the incident has been resolved, a notification from the at least one configuration item affected by the incident;
transmit an update to each configuration item of the plurality of configuration items in the information technology environment, wherein the update includes a first message to return to a normal operation and a second message to update an event table on each configuration item in the plurality of configuration items that the incident is resolved; and
receive a message from each configuration item in the plurality of configuration items indicating that the normal operation has resumed for each configuration item in the plurality of configuration items.

### Claim 17 (depends on 15)

The computer system of claim 15, further comprising program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, to:
responsive to determining that the incident affecting the at least one configuration item in the plurality of configuration items does not impact at least one event for at least one other configuration item in the plurality of configuration items, receive a current status from the at least one other configuration item in the plurality of configuration items confirming normal operation.

### Claim 18 (depends on 15)

The computer system of claim 15, wherein the one or more pre-defined actions are based on (i) the incident affecting the at least one configuration item in the plurality of configuration items, (ii) the at least one configuration item affected by the incident, (iii) the at least one other configuration item affected by the incident, and (iv) the at least one event occurring on the at least one other configuration item affected by the incident.

### Claim 19 (depends on 15)

The computer system of claim 15, wherein:
the incident is a planned or an unplanned status change to a normal operation of a configuration item; and
the at least one event is a normal operation or function of the configuration item.

### Claim 20 (depends on 16)

The computer system of claim 16, wherein:
the event table is comprised of a listing of each configuration item in the plurality of configuration items, one or more associated functions of each configuration item in the listing of configuration items, and one or more actions to take upon the determination of the incident for the at least one configuration item within the information technology environment; and
the event table is one of a master event table stored to a master server in the information technology environment or a local event table stored to each configuration item in the plurality of configuration items.
