IP Library Granted Patent US 12,505,364
Granted Patent B2
US 12,505,364 · App. 17/236,044 · Granted Dec 23, 2025

Systems and methods for determining data criticality based on causal evaluation

Inventors: Shelesh Chopra (Bangalore, IN); Rahul Deo Vishwakarma (Bangalore, IN)
Assignee: EMC IP HOLDING COMPANY LLC
G06N7/01G06F18/2135G06F18/214G06N5/04
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,505,364
App. No.
17/236,044
Filed
Apr 21, 2021
Granted
Dec 23, 2025
Kind
B2
Art Unit
2143
USPC
706/45
Abstract

Techniques described herein relate to methods and systems for determining data asset criticality. Such techniques may include making a first determination that a plurality of data asset attributes are part of a causal attribute set; calculating a SHapeley Additive explanation (SHAP) value for each of the plurality of data asset attributes in the causal attribute set; and performing a weighted mean calculation using the SHAP values for each of the plurality of data asset attributes and a corresponding attribute value for each of the plurality of data asset attributes of a data asset to obtain a criticality score for the data asset.

Claims (45)

1 . A method for determining data asset criticality, the method comprising:

making a first determination that a plurality of data asset attributes are part of a causal attribute set;

calculating a SHapley Additive explanation (SHAP) value for each of the plurality of data asset attributes in the causal attribute set;

performing a weighted mean calculation using the SHAP values for each of the plurality of data asset attributes and a corresponding attribute value for each of the plurality of data asset attributes of a data asset to obtain a criticality score for the data asset;

including the data asset in a ranking of data assets using the criticality score; and

classifying the data asset into a criticality classification based on a criticality threshold;

generating a backup recommendation set based on the criticality classification,

wherein the backup recommendation set comprises backup actions comprising at least one selected from a group consisting of a key rotation frequency adjustment, a backup retention adjustment, a backup storage type adjustment, and a backup storage location adjustment; and

adjusting an attribute of the data asset to include a backup action of the backup actions.

2 . The method of claim 1 , wherein making the first determination that the plurality of data asset attributes are part of the causal attribute set comprises:

performing a data category value calculation using a historical attribute set of a plurality of data assets to obtain a plurality of data category values for a plurality of data assets; and

performing a causal inference analysis using the historical attribute set, a causal graph, and the plurality of data category values to obtain the causal attribute set.

3 . The method of claim 2 , wherein the data category value calculation comprises a linear regression analysis.

4 . The method of claim 2 , wherein the causal graph is a directed acyclic graph (DAG).

5 . The method of claim 1 , wherein, before the weighted mean calculation, the SHAP values are scaled to values between zero and one.

6 . A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for determining data asset criticality, the method comprising:

making a first determination that a plurality of data asset attributes are part of a causal attribute set;

calculating a SHapley Additive explanation (SHAP) value for each of the plurality of data asset attributes in the causal attribute set; and

performing a weighted mean calculation using the SHAP values for each of the plurality of data asset attributes and a corresponding attribute value for each of the plurality of data asset attributes of a data asset to obtain a criticality score for the data asset;

including the data asset in a ranking of data assets using the criticality score; and

classifying the data asset into a criticality classification based on a criticality threshold;

generating a backup recommendation set based on the criticality classification,

wherein the backup recommendation set comprises backup actions comprising at least one selected from a group consisting of a key rotation frequency adjustment, a backup retention adjustment, a backup storage type adjustment, and a backup storage location adjustment; and

adjusting an attribute of the data asset to include a backup action of the backup actions.

7 . The non-transitory computer readable medium of claim 6 , wherein making the first determination that the plurality of data asset attributes are part of the causal attribute set comprises:

performing a data category value calculation using a historical attribute set of a plurality of data assets to obtain a plurality of data category values for a plurality of data assets; and

performing a causal inference analysis using the historical attribute set, a causal graph, and the plurality of data category values to obtain the causal attribute set.

8 . The non-transitory computer readable medium of claim 7 , wherein the data category value calculation comprises a linear regression analysis.

9 . The non-transitory computer readable medium of claim 7 , wherein the causal graph is a directed acyclic graph (DAG).

10 . The non-transitory computer readable medium of claim 6 , wherein, before the weighted mean calculation, the SHAP values are scaled to values between zero and one.

11 . A system for determining data asset criticality, the system comprising:

a data valuator, comprising a processor, memory, and a storage device, operatively connected to a plurality of data assets, and configured to:

make a first determination that a plurality of data asset attributes are part of a causal attribute set;

calculate a SHapley Additive explanation (SHAP) value for each of the plurality of data asset attributes in the causal attribute set; and

perform a weighted mean calculation using the SHAP values for each of the plurality of data asset attributes and a corresponding attribute value for each of the plurality of data asset attributes of a data asset to obtain a criticality score for the data asset;

include the data asset in a ranking of data assets using the criticality score; and

classify the data asset into a criticality classification based on a criticality threshold;

generate a backup recommendation set based on the criticality classification,

wherein the backup recommendation set comprises backup actions comprising at least one selected from a group consisting of a key rotation frequency adjustment, a backup retention adjustment, a backup storage type adjustment, and a backup storage location adjustment; and

adjust an attribute of the data asset to include a backup action of the backup actions.

12 . The system of claim 11 , wherein, to make the first determination that the plurality of data asset attributes are part of the causal attribute set, the data valuator is further configured to:

perform a data category value calculation using a historical attribute set of a plurality of data assets to obtain a plurality of data category values for a plurality of data assets; and

perform a causal inference analysis using the historical attribute set, a causal graph, and the plurality of data category values to obtain the causal attribute set.

13 . The system of claim 12 , wherein the data category value calculation comprises a linear regression analysis, and the causal graph is a directed acyclic graph (DAG).

14 . The system of claim 11 , wherein, before the weighted mean calculation, the SHAP values are scaled to values between zero and one.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2021
From: CHOPRA, SHELESH; VISHWAKARMA, RAHUL DEO
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056139/0662 →
Continuity (1)
Related Publication 20220343198A1 · Oct 27, 2022
References Cited (15)
US 9274898B2 · Boldyrev · 2016 [cited by examiner]
US 9954883B2 · Ahuja · 2018 [cited by examiner]
US 10535025B2 · Smiley · 2020 [cited by examiner]
US 11372705B1 · Minarik · 2022 [cited by examiner]
US 20080046483A1 · Lehr · 2008 [cited by examiner]
US 20180095816A1 · Fang · 2018 [cited by examiner]
US 20190332486A1 · Aseev · 2019 [cited by examiner]
US 20200073648A1 · Ambre · 2020 [cited by examiner]
US 20200410418A1 · Martynov · 2020 [cited by examiner]
US 20210304204A1 · Ramesh · 2021 [cited by examiner]
US 20220005041A1 · Chang · 2022 [cited by examiner]
US 20220138561A1 · Prendki · 2022 [cited by examiner]
US 20240103456A1 · Joensuu · 2024 [cited by examiner]
Navdeep Gill, A Responsible Machine Learning Workflow with Focus on Interpretable Models, Post-hoc Explanation, and Discrimination Testing, 2020, 33 pages (Year: 2020). [cited by examiner]
Park et al., “Data Classification and Sensitivity Estimation for Critical Asset Discovery”, Jul. 2016 IBM, pp. 1-12. [cited by examiner]