IP Library Granted Patent US 11,475,136
Granted Patent B2
US 11,475,136 · App. 17/493,290 · Granted Oct 18, 2022

Data processing systems for data transfer risk identification and related methods

Inventors: Jonathan Blake Brannon (Smyrna, GA); Kevin Jones (Atlanta, GA); Dylan D. Patton-Kuhl (Atlanta, GA); Bryan Patrick Kveen (Atlanta, GA); Nicholas Ian Pavlichek (Atlanta, GA); Eliza Rose Crawford (Chamblee, GA)
Assignee: OneTrust, LLC
G06F21/577G06F21/606G06F2221/034
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 11,475,136
App. No.
17/493,290
Granted
Oct 18, 2022
Kind
B2
Abstract

In particular embodiments, a Data Transfer Risk Identification System may be configured to analyze one or more data systems (e.g., data assets), identify data transfers between/among those systems, apply data transfer rules to each data transfer record, perform a data transfer assessment on each data transfer record based on the data transfer rules to be applied to each data transfer record, and calculate a risk score for the data transfer based at least in part on the one or more data transfer risks associated with the data transfer record.

Claims (71)

1. A method comprising:

generating, by computing hardware, a data transfer record representing a transfer of data from a first data asset to a second data asset, the data transfer record comprising an indication of a type for the data;

identifying a data model associated with the first data asset and the second data asset;

analyzing, by the computing hardware, the data model to identify a first location of the first data asset and a second location of the second data asset, wherein:

the data model comprises a data structure defining a first set of attributes for the first data asset and a second set of attributes for the second data asset,

at least one of the first set of attributes or the second set of data attributes comprises at least one of an Internet Protocol address or a domain, and

analyzing the data model to identify the first location of the first data asset and the second location of the second data asset comprises analyzing the first set of attributes to identify the first location and the second set of attributes to identify the second location;

performing, by the computing hardware, a data transfer assessment using a set of data transfer rules applicable to the transfer of the data based on the type for the data, the first location, and the second location;

identifying, by the computing hardware, a data transfer risk based on the data transfer assessment;

generating, by the computing hardware, a risk rating for the transfer of the data from the first data asset to the second data asset based on the data transfer risk;

determining, by the computing hardware, that the risk rating satisfies a risk threshold; and

responsive to determining that the risk rating satisfies the risk threshold, causing, by the computing hardware, performance of an action to address the data transfer risk, wherein the action comprises at least one of (i) generating a secure link between the first data asset and the second data asset so that the transfer of the data can be conducted via the secure link, (ii) suspending the transfer of the data from the first data asset to the second data asset, or (iii) having the data involved in the transfer encrypted.

2. The method of claim 1 , wherein the action further comprises:

requesting, via a graphical user interface, user approval of the transfer of the data from the first data asset to the second data asset;

receiving an indication of user disapproval of the transfer of the data originating from the graphical user interface; and

responsive to receiving the indication of user disapproval, causing termination of the transfer of the data from the first data asset to the second data asset.

3. The method of claim 1 , wherein the action further comprises:

requesting, via a graphical user interface, user approval of the transfer of the data from the first data asset to the second data asset;

receiving an indication of the user approval originating from the graphical user interface; and

responsive to receiving the user approval, cause resumption of the transfer of the data from the first data asset to the second data asset.

4. The method of claim 1 , wherein the set of data transfer rules comprise at least one of:

(a) a rule associated with an encryption level used for the data;

(b) a rule associated with an amount of time the data is stored; or

(c) a rule associated with an access restriction placed on the data.

5. A system comprising:

a non-transitory computer-readable medium storing instructions; and

a processing device communicatively coupled to the non-transitory computer-readable medium,

wherein, the processing device is configured to execute the instructions and thereby perform operations comprising:

identifying a transfer of data from a first data asset to a second data asset;

analyzing a data model associated with the first data asset and the second data asset to identify a first location of the first data asset and a second location of the second data asset, wherein:

the data model comprises a data structure defining a first set of attributes for the first data asset and a second set of attributes for the second data asset,

at least one of the first set of attributes or the second set of attributes comprises at least one of an Internet Protocol address or a domain, and

analyzing the data model to identify the first location of the first data asset and the second location of the second data asset comprises analyzing the first set of attributes to identify the first location and the second set of attributes to identify the second location;

identifying a set of data transfer rules application to the transfer of the data based on a type of data involved in the transfer;

performing a data transfer assessment using the set of data transfer rules based on the first location and the second location;

identifying a data transfer risk based on the data transfer assessment;

generating a risk rating for the transfer of the data from the first data asset to the second data asset based on the data transfer risk;

determining that the risk rating satisfies a risk threshold; and

responsive to determining that the risk rating satisfies the risk threshold, causing performance of an action to address the data transfer risk, wherein the action comprises at least one of (i) generating a secure link between the first data asset and the second data asset so that the transfer of the data can be conducted via the secure link, (ii) suspending the transfer of the data from the first data asset to the second data asset, or (iii) having the data involved in the transfer encrypted.

6. The system of claim 5 , wherein the action comprises:

requesting, via a graphical user interface, user approval of the transfer of the data from the first data asset to the second data asset;

receiving an indication of user disapproval of the transfer of the data originating from the graphical user interface; and

responsive to receiving the user disapproval, causing termination of the transfer of the data from the first data asset to the second data asset.

7. The system of claim 5 , wherein the action comprises:

requesting, via a graphical user interface, user approval of the transfer of the data from the first data asset to the second data asset;

receiving an indication of the user approval originating from the graphical user interface; and

responsive to receiving the user approval, causing resumption of the transfer of the data from the first data asset to the second data asset.

8. The system of claim 5 , wherein generating the risk rating comprises:

determining a weighting factor for the data transfer risk;

determining a risk factor for the data transfer risk using the weighting factor; and

generating the risk rating based on the risk factor.

9. A non-transitory computer-readable medium having program code that is stored thereon, the program code executable by one or more processing devices for performing operations comprising:

analyzing a data model associated with a first data asset and a second data asset to identify a first location of the first data asset and a second location of the second data asset, wherein:

the first data asset and the second data asset are involved in a transfer of data,

the data model comprises a data structure defining a first set of attributes for the first data asset and a second set of attributes for the second data asset,

at least one of the first set of attributes or the second set of attributes comprises at least one of an Internet Protocol address or a domain, and

analyzing the data model to identify the first location of the first data asset and the second location of the second data asset comprises analyzing the first set of attributes to identify the first location and the second set of attributes to identify the second location;

performing a data transfer assessment to identify a data transfer risk by using a set of data transfer rules applicable to the transfer of the data based on a type for the data, the first location, and the second location;

generating a risk rating for the transfer of the data from the first data asset to the second data asset based on the data transfer risk; and

causing performance of an action to address the data transfer risk based on the risk rating satisfying a risk threshold, wherein the action comprises at least one of (i) generating a secure link between the first data asset and the second data asset so that the transfer of the data can be conducted via the secure link, (ii) suspending the transfer of the data from the first data asset to the second data asset, or (iii) having the data involved in the transfer encrypted.

10. The non-transitory computer-readable medium of claim 9 , wherein the action comprises:

requesting, via a graphical user interface, user approval of the transfer of the data from the first data asset to the second data asset;

receiving an indication of user disapproval of the transfer of the data originating from the graphical user interface; and

responsive to receiving the user disapproval, causing termination of the transfer of the data from the first data asset to the second data asset.

11. The non-transitory computer-readable medium of claim 9 , wherein the action comprises:

requesting, via a graphical user interface, user approval of the transfer of the data from the first data asset to the second data asset;

receiving an indication of the user approval originating from the graphical user interface; and

responsive to receiving the user approval, causing resumption of the transfer of the data from the first data asset to the second data asset.

12. The non-transitory computer-readable medium of claim 9 , wherein the set of data transfer rules comprises at least one of:

a privacy law framework applicable to at least one of the first location or the second location; or

an entity framework applicable to at least one of a first entity associated with the first data asset or a second entity associated with the second data asset.

Assignments (2)
SECURITY INTEREST Recorded Jul 5, 2022
From: ONETRUST LLC
To: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 060573/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2021
From: BRANNON, JONATHAN BLAKE; JONES, KEVIN; PATTON-KUHL, DYLAN D.; KVEEN, BRYAN PATRICK; PAVLICHEK, NICHOLAS IAN; CRAWFORD, ELIZA ROSE
To: ONETRUST, LLC
Reel/Frame 057692/0041 →
Continuity (18)
Continuation In Part 17199514 · Mar 12, 2021
Continuation 17027019 · Sep 21, 2020
Continuation 16563754 · Sep 6, 2019
Continuation In Part 16159566 · Oct 12, 2018
Continuation In Part 16055083 · Aug 4, 2018
Continuation In Part 15996208 · Jun 1, 2018
Continuation In Part 15853674 · Dec 22, 2017
Continuation In Part 15619455 · Jun 10, 2017
Continuation In Part 15254901 · Sep 1, 2016
Provisional Application 62360123 · Jul 8, 2016
Provisional Application 62353802 · Jun 23, 2016
Provisional Application 62348695 · Jun 10, 2016
Provisional Application 62541613 · Aug 4, 2017
Provisional Application 62537839 · Jul 27, 2017
Provisional Application 62547530 · Aug 18, 2017
Provisional Application 62572096 · Oct 13, 2017
Provisional Application 62728435 · Sep 7, 2018
Related Publication 20220027479A1 · Jan 27, 2022
Cited By (2)
US 12,363,156 US 12,719,871