# US 12,118,315 B2 · Event intensity assessment

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

- Number: US 12,118,315 B2
- Document ID: US12118315B2
- Status: Granted
- Kind: B2
- Application number: 17/563,376
- Filed: 2021-12-28
- Published: 2023-06-29
- Granted: 2024-10-15
- Earliest claimed: 2021-12-28
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Biplav Srivastava; Javid Huseynov; Anushree B. Mehta; Po-Hao Huang
- Web page: https://patentgrep.com/patent/US12118315B2

## CPC

- G06F 40/284: Lexical analysis, e.g. tokenisation or collocates
- G06F 40/30: Semantic analysis
- G06F 3/14: Digital output to display device {; Cooperation and interconnection of the display device with other functional units}
- G06F 40/279: Recognition of textual entities
- G06F 40/295: Named entity recognition
- G06N 3/045: Combinations of networks
- G06N 3/08: Learning methods
- G06N 5/04: Inference or reasoning models
- G08B 21/182: {Level alarms, e.g. alarms responsive to variables exceeding a threshold}
- G06F 40/211: Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
- G06N 20/00: Machine learning
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

Event intensity assessment can include detecting an event description within textual input received via a data communication network. An event-correlated data structure based on the event can be generated, the event-correlated data structure including an event descriptor corresponding to the event. An event sentiment can be determined based on the event descriptor and an event impact based on a quantitative temporal-spatial measure corresponding to the event. An event intensity can be determined based on the event sentiment and event impact. A GUI can be modified in response to the event intensity exceeding a predetermined threshold. The GUI can be modified to indicate the event and the event intensity.

## Claims

### Claim 1

A computer-implemented method comprising:
detecting an event description of an event within textual input received via a data communication network, wherein the event description is detected using a text classification model pretrained to classify textual input according to event type;
generating an event-correlated data structure based on the event, wherein the event-correlated data structure includes an event descriptor corresponding to the event;
determining, using natural language processing, an event sentiment based on the event descriptor;
determining an event impact based on a quantitative temporal-spatial measure corresponding to an event set including the event and other events of a same event type;
determining an event intensity based on the event sentiment and event impact; and
modifying a display generated via a graphical user interface (GUI) in response to the event intensity exceeding a predetermined threshold, wherein the display indicates the event and the event intensity.

### Claim 2 (depends on 1)

The method of claim 1, comprising:
generating event-correlated data structures for a plurality of additional events classified by the text classification model as a same type as the event; and
determining a relative intensity of the event and relative intensities of each of the plurality of additional events.

### Claim 3 (depends on 1)

The method of claim 1, comprising:
conveying an alert to one or more predetermined entities in response to the event intensity exceeding a predetermined threshold.

### Claim 4 (depends on 1)

The method of claim 1, comprising:
conveying an action recommendation to one or more predetermined entities in response to the event intensity exceeding a predetermined threshold.

### Claim 5 (depends on 1)

The method of claim 1, wherein
the determining the event intensity comprises determining a sentiment value and an impact value and calculating a weighted sum of the sentiment value and the impact value.

### Claim 6 (depends on 1)

The method of claim 1, wherein
the modifying comprises generating at least one of a visualization of the event set including the event and other events of the same type, a visualization of intensity values determined for a plurality of events of the same type, an iso-event intensity graph, or an animated graphic.

### Claim 7 (depends on 1)

The method of claim 1, wherein
the modifying comprises generating an explanation of the event intensity determination.

### Claim 8

A system, comprising:
a processor configured to initiate operations including:
detecting an event description of an event within textual input received via a data communication network, wherein the event description is detected using a text classification model pretrained to classify textual input according to event type;
generating an event-correlated data structure based on the event, wherein the event-correlated data structure includes an event descriptor corresponding to the event;
determining, using natural language processing, an event sentiment based on the event descriptor;
determining an event impact based on a quantitative temporal-spatial measure corresponding to an event set including the event and other events of a same event type;
determining an event intensity based on the event sentiment and event impact; and
modifying a display generated via a graphical user interface (GUI) in response to the event intensity exceeding a predetermined threshold, wherein the display indicates the event and the event intensity.

### Claim 9 (depends on 8)

The system of claim 8, wherein the processor is configured to initiate further operations including:
generating event-correlated data structures for a plurality of additional events classified by the text classification model as a same type as the event; and
determining a relative intensity of the event and relative intensities of each of the plurality of additional events.

### Claim 10 (depends on 8)

The system of claim 8, wherein the processor is configured to initiate further operations including:
conveying an alert to one or more predetermined entities in response to the event intensity exceeding a predetermined threshold.

### Claim 11 (depends on 8)

The system of claim 8, wherein the processor is configured to initiate further operations including:
conveying an action recommendation to one or more predetermined entities in response to the event intensity exceeding a predetermined threshold.

### Claim 12 (depends on 8)

The system of claim 8, wherein
the determining the event intensity comprises determining a sentiment value and an impact value and calculating a weighted sum of the sentiment value and the impact value.

### Claim 13 (depends on 8)

The system of claim 8, wherein
the modifying comprises generating at least one of a visualization of the event set including the event and other events of the same type, a visualization of intensity values determined for a plurality of events of the same type, an iso-event intensity graph, or an animated graphic.

### Claim 14

A computer program product, the computer program product comprising:
one or more computer-readable storage media and program instructions collectively stored on the one or more computer-readable storage media, the program instructions executable by a processor to cause the processor to initiate operations including:
detecting an event description of an event within textual input received via a data communication network, wherein the event description is detected using a text classification model pretrained to classify textual input according to event type;
generating an event-correlated data structure based on the event, wherein the event-correlated data structure includes an event descriptor corresponding to the event;
determining, using natural language processing, an event sentiment based on the event descriptor;
determining an event impact based on a quantitative temporal-spatial measure corresponding to an event set including the event and other events of a same event type;
determining an event intensity based on the event sentiment and event impact; and
modifying a display generated via a graphical user interface (GUI) in response to the event intensity exceeding a predetermined threshold, wherein the display indicates the event and the event intensity.

### Claim 15 (depends on 14)

The computer program product of claim 14, wherein the program instructions are executable by the processor to cause the processor to initiate operations further including:
generating event-correlated data structures for a plurality of additional events classified by the text classification model as a same type as the event; and
determining a relative intensity of the event and relative intensities of each of the plurality of additional events.

### Claim 16 (depends on 14)

The computer program product of claim 14, wherein the program instructions are executable by the processor to cause the processor to initiate operations further including:
conveying an alert to one or more predetermined entities in response to the event intensity exceeding a predetermined threshold.

### Claim 17 (depends on 14)

The computer program product of claim 14, wherein the program instructions are executable by the processor to cause the processor to initiate operations further including:
conveying an action recommendation to one or more predetermined entities in response to the event intensity exceeding a predetermined threshold.

### Claim 18 (depends on 14)

The computer program product of claim 14, wherein
the determining the event intensity comprises determining a sentiment value and an impact value and calculating a weighted sum of the sentiment value and the impact value.

### Claim 19 (depends on 14)

The computer program product of claim 14, wherein
the modifying comprises generating at least one of a visualization of the event set including the event and other events of the same type, a visualization of intensity values determined for a plurality of events of the same type, an iso-event intensity graph, or an animated graphic.

### Claim 20 (depends on 14)

The computer program product of claim 14, wherein
the modifying comprises generating an explanation of the event intensity determination.
