IP Library Granted Patent US 12,045,739
Granted Patent B2
US 12,045,739 · App. 17/134,898 · Granted Jul 23, 2024

Best outcome AIOps modeling with data confidence fabrics

Inventors: Stephen J. Todd (North Andover, MA); Nicole Reineke (Northborough, MA)
Assignee: EMC IP HOLDING COMPANY LLC
G06N5/04G06F16/27
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,045,739
App. No.
17/134,898
Granted
Jul 23, 2024
Kind
B2
Abstract

One example method includes receiving a transaction at a digital twin that incorporates all transactions that have occurred at a site from which the transaction was received, and wherein the digital twin was created based in part on a data confidence fabric ledger, entering the transaction in the data confidence fabric ledger at the digital twin, receiving another transaction at the digital twin, wherein the another transaction has caused a problem to occur, entering the another transaction in the data confidence fabric ledger, replaying any transactions that have occurred in a defined time window that includes the another transaction, based on the replaying, identifying a state of a system where the problem occurred, and a time when the problem occurred, and determining a resolution to the problem.

Claims (27)

1. A method, comprising:

receiving a transaction at a digital twin that incorporates all transactions that have occurred at a site from which the transaction was received, and wherein the digital twin was created based in part on a data confidence fabric ledger;

entering the transaction in the data confidence fabric ledger at the digital twin;

receiving another transaction at the digital twin, wherein the another transaction has caused a problem to occur;

entering the another transaction in the data confidence fabric ledger;

replaying any transactions that have occurred in a defined time window that includes the another transaction;

based on the replaying, identifying a state of a system where the problem occurred, and a time when the problem occurred; and

determining a resolution to the problem,

wherein the resolution relates to a problem that has not actually occurred at the site by the time the another transaction has been entered into the data confidence fabric ledger, and the resolution to the problem is made available to the site.

2. The method as recited in claim 1 , wherein the transaction and the another transaction are received from a vendor site, and the problem concerns hardware and/or software sourced by a vendor associated with the vendor site, and at least part of the data conference fabric ledger is made accessible to the vendor.

3. The method as recited in claim 1 , wherein the transaction and the another transaction are received from a data management site, and the problem concerns a data management operation implemented at the data management site.

4. The method as recited in claim 1 , wherein the digital twin assigns a confidence level to the resolution, and the confidence level indicates a confidence as to how the site is expected to respond when the resolution is implemented at the site, and the resolution was selected for implementation based on a comparison of the confidence level of the resolution with a respective confidence level of one or more other possible solutions.

5. The method as recited in claim 1 , wherein the another transaction relates to a problem that has actually occurred at the site by the time the another transaction has been entered into the data confidence fabric ledger.

6. The method as recited in claim 1 , wherein the another transaction is received from an AIOps platform hosted at the site.

7. The method as recited in claim 1 , wherein the resolution to the problem is made available to an AIOPs platform hosted at the site.

8. The method as recited in claim 1 , wherein the site comprises a vendor site.

9. The method as recited in claim 1 , wherein at least part of the method is instantiated in response to a request by an AIOps platform.

10. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising: receiving a transaction at a digital twin that incorporates all transactions that have occurred at a site from which the transaction was received, and wherein the digital twin was created based in part on a data confidence fabric ledger; entering the transaction in the data confidence fabric ledger at the digital twin; receiving another transaction at the digital twin, wherein the another transaction has caused a problem to occur; entering the another transaction in the data confidence fabric ledger; replaying any transactions that have occurred in a defined time window that includes the another transaction; based on the replaying, identifying a state of a system where the problem occurred, and a time when the problem occurred; and determining a resolution to the problem,

wherein the resolution relates to a problem that has not actually occurred at the site by the time the another transaction has been entered into the data confidence fabric ledger, and the resolution to the problem is made available to the site.

11. The non-transitory storage medium as recited in claim 10 , wherein the transaction and the another transaction are received from a vendor site, and the problem concerns hardware and/or software sourced by a vendor associated with the vendor site, and at least part of the data conference fabric ledger is made accessible to the vendor.

12. The non-transitory storage medium as recited in claim 10 , wherein the transaction and the another transaction are received from a data management site, and the problem concerns a data management operation implemented at the data management site.

13. The non-transitory storage medium as recited in claim 10 , wherein the digital twin assigns a confidence level to the resolution, and the confidence level indicates a confidence as to how the site is expected to respond when the resolution is implemented at the site, and the resolution was selected for implementation based on a comparison of the confidence level of the resolution with a respective confidence level of one or more other possible solutions.

14. The non-transitory storage medium as recited in claim 10 , wherein the another transaction relates to a problem that has actually occurred at the site by the time the another transaction has been entered into the data confidence fabric ledger.

15. The non-transitory storage medium as recited in claim 10 , wherein the another transaction is received from an AIOps platform hosted at the site.

16. The non-transitory storage medium as recited in claim 10 , wherein the resolution to the problem is made available to an AIOPs platform hosted at the site.

17. The non-transitory storage medium as recited in claim 10 , wherein the site comprises a vendor site.

18. The non-transitory storage medium as recited in claim 10 , wherein at least part of the non-transitory storage medium is instantiated in response to a request by an AIOps platform.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2022
From: TODD, STEPHEN J.; REINEKE, NICOLE
To: EMC IP HOLDING COMPANY
Reel/Frame 059336/0272 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →