IP Library Granted Patent US 12,481,548
Granted Patent B2
US 12,481,548 · App. 18/426,822 · Granted Nov 25, 2025

Correlation enhanced causation identification for data processing system management

Inventors: Tsehsin Jason Liu (Wellesley, MA); Matthew R. Cullen (Derry, NH); Vinay Sawal (Fremont, CA)
Assignee: Dell Products L.P.
G06F11/0793G06F11/3072G06F11/3452
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 12,481,548
App. No.
18/426,822
Granted
Nov 25, 2025
Kind
B2
Abstract

Methods and systems for managing customer-encountered issues are disclosed. To manage the customer-encountered issues, predictions regarding the causes of customer-encountered issues may be obtained and used to guide remediation processes. The predictions may be obtained using inference models that utilize correlations to filter potential causes of the issues. By filtering the causes, the resulting predictions may be more likely to be accurate thereby improving the rate at which customer-encountered issues may be resolved.

Claims (46)

1 . A method for managing customer-encountered issues, the method being performed by a hardware processor of a response management system (RMS) and comprising:

identifying an occurrence of an issue for a data processing system managed by the RMS;

based on the identifying of the occurrence:

obtaining a first ordered set of events associated with the issue;

using a knowledge base and the first ordered set of events to obtain a second ordered set of events that have been previously encountered in remediations of previously encountered issues;

obtaining pairing statistics associated with the issue;

using a knowledge graph and the pairing statistics to obtain a first structure that has been previously encountered in the remediations of the previously encountered issues;

ingesting the second ordered set of events and the first structure into an inference model hosted by the RMS to generate, as an output of the inference model, a second structure for the issue; and

using the second structure to remediate the issue for the data processing system to obtain a remediated one of the data processing system.

2 . The method of claim 1 , wherein the inference model comprises a transformer model trained to determine and output, at least, a cause of the issue.

3 . The method of claim 2 , wherein the second structure comprises the cause of the issue and an effect of the cause.

4 . The method of claim 1 , wherein the first ordered set of events comprise events that occurred with respect to the data processing system leading up to the issue.

5 . The method of claim 4 , wherein the first ordered set of events are obtained using, at least in part, logs of operation of the data processing system.

6 . The method of claim 5 , wherein the pairing statistics comprise at least one precondition event for the issue to occur.

7 . The method of claim 1 , wherein the knowledge base comprises previously encountered ordered sets of events for corresponding previously encountered issues.

8 . The method of claim 7 , wherein the knowledge graph comprises known cause and effect relationships for the previously encountered issues.

9 . The method of claim 1 , wherein the second structure comprises a three-dimensional space.

10 . The method of claim 9 , wherein the three-dimensional space comprises a first dimension that maps to temporal relationships, a second dimension that maps to statistical correlation relationships, and a third dimension that maps to cause and effect relationships.

11 . A non-transitory machine-readable medium having instructions stored therein, which when executed by a hardware processor of a response management system (RMS), cause the hardware processor to perform operations for managing customer-encountered issues, the operations comprising:

identifying an occurrence of an issue for a data processing system managed by the RMS;

based on the identifying of the occurrence:

obtaining a first ordered set of events associated with the issue;

using a knowledge base and the first ordered set of events to obtain a second ordered set of events that have been previously encountered in remediations of previously encountered issues;

obtaining pairing statistics associated with the issue;

using a knowledge graph and the pairing statistics to obtain a first structure that has been previously encountered in the remediations of the previously encountered issues;

ingesting the second ordered set of events and the first structure into an inference model hosted by the RMS to generate, as an output of the inference model, a second structure for the issue; and

using the second structure to remediate the issue for the data processing system to obtain a remediated one of the data processing system.

12 . The non-transitory machine-readable medium of claim 11 , wherein the inference model comprises a transformer model trained to determine and output, at least, a cause of the issue.

13 . The non-transitory machine-readable medium of claim 12 , wherein the second structure comprises the cause of the issue and an effect of the cause.

14 . The non-transitory machine-readable medium of claim 11 , wherein the first ordered set of events comprise events that occurred with respect to the data processing system leading up to the issue.

15 . The non-transitory machine-readable medium of claim 14 , wherein the first ordered set of events are obtained using, at least in part, logs of operation of the data processing system.

16 . A response management system (RMS), comprising:

a hardware processor; and

a memory coupled to the hardware processor to store instructions, which when executed by the hardware processor, cause the hardware processor to perform operations for managing customer-encountered issues, the operations comprising:

identifying an occurrence of an issue for a data processing system managed by the RMS;

based on the identifying of the occurrence:

obtaining a first ordered set of events associated with the issue;

using a knowledge base and the first ordered set of events to obtain a second ordered set of events that have been previously encountered in remediations of previously encountered issues;

obtaining pairing statistics associated with the issue;

using a knowledge graph and the pairing statistics to obtain a first structure that has been previously encountered in the remediations of the previously encountered issues;

ingesting the second ordered set of events and the first structure into an inference model hosted by the RMS to generate, as an output of the inference model, a second structure for the issue; and

using the second structure to remediate the issue for the data processing system to obtain a remediated one of the data processing system.

17 . The system of claim 16 , wherein the inference model comprises a transformer model trained to determine and output, at least, a cause of the issue.

18 . The system of claim 17 , wherein the second structure comprises the cause of the issue and an effect of the cause.

19 . The system of claim 16 , wherein the first ordered set of events comprise events that occurred with respect to the data processing system leading up to the issue.

20 . The system of claim 19 , wherein the first ordered set of events are obtained using, at least in part, logs of operation of the data processing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2024
From: LIU, TSEHSIN JASON; CULLEN, MATTHEW R.; SAWAL, VINAY
To: DELL PRODUCTS L.P.
Reel/Frame 066460/0253 →
Continuity (1)
Related Publication 20250245095A1 · Jul 31, 2025
References Cited (15)
US 10467049B2 · Tarasuk-Levin et al. · 2019 [cited by applicant]
US 10542015B2 · Bird et al. · 2020 [cited by applicant]
US 10789006B1 · Gokam et al. · 2020 [cited by applicant]
US 11561849B1 · Kairali · 2023 [cited by examiner]
US 11614899B1 · Salamon et al. · 2023 [cited by applicant]
US 11625620B2 · Singaraju et al. · 2023 [cited by applicant]
US 20210342205A1 · Mcguinness · 2021 [cited by examiner]
US 20220012061A1 · Pallister · 2022 [cited by examiner]
US 20240103948A1 · Manohar · 2024 [cited by examiner]
Mandal, Shantanu, et al., “Large Language Models Based Automatic Synthesis of Software Specifications,” arXiv preprint arXiv:2304.09181 (2023) (12 Pages). [cited by applicant]
Xie, Danning, et al., “Impact of Large Language Models on Generating Software Specifications,” arXiv preprint arXiv:2306.03324 (2023) (12 Pages). [cited by applicant]
“Recommendation,” Amazon Web Services, Web Page <https://docs.aws.amazon.com/dms/latest/APIReference/API_Recommendation.html> accessed on Sep. 28, 2023 (3 Pages). [cited by applicant]
“Azure Database Migration Service,” Microsoft, Web Page <https://azure.microsoft.com/en-us/products/database-migration> accessed on Sep. 28, 2023 (6 Pages). [cited by applicant]
“Triggering conditions for storage system internal resource alerts,” IBM, Web Page <https://www.ibm.com/docs/en/storage-insights ?topic=alerts-triggering-conditions-storage-system-internal-resource> accessed on Oct. 2, … [cited by applicant]
“What is a Knowledge Graph?” Ontotext USA, Inc., Web Page <https://www.ontotext.com/knowledgehub/fundamentals/what-is-a-knowledge-graph/> accessed on Oct. 2, 2023 (5 Pages). [cited by applicant]