IP Library Granted Patent US 11,087,260
Granted Patent B2
US 11,087,260 · App. 17/162,205 · Granted Aug 10, 2021

Data processing systems and methods for customizing privacy training

Inventors: Andrew Clearwater (Atlanta, GA); Kabir A. Barday (Atlanta, GA); Jonathan Blake Brannon (Smyrna, GA)
Assignee: OneTrust, LLC
G06Q10/0635G06F15/76G06F21/552G06F21/577G06F21/6245G06Q10/067G06F16/95
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,087,260
App. No.
17/162,205
Granted
Aug 10, 2021
Kind
B2
Abstract

Data processing systems and methods, according to various embodiments, are adapted for performing a process of procuring a vendor and sub-processes associated therewith, such as performing vendor risk assessments and providing training specific to the procurement of that particular vendor. Training requirements for the user procuring the vendor and/or for the vendor itself are determined and any deficiencies in current, valid training requirements are identified. Training to address any identified deficiencies is provided as part of the vendor procurement process. Training may be customized based on trainee and/or organization attributes to improve the effectiveness of such training.

Claims (94)

1. A customized privacy training generation system comprising:

one or more computer processors; and

computer memory storing computer-executable instructions that, when executed by the one or more computer processors, cause the one or more computer processors to perform one or more operations comprising:

receiving, from a user via a computing device, a request to generate customized privacy training content associated with a particular privacy topic;

at least partially in response to receiving the request, identifying, based at least in part on the request, privacy training content associated with the particular privacy topic;

retrieving the privacy training content;

at least partially in response to receiving the request, identifying, based at least in part on the request, a trainee intended to consume the customized privacy training content;

determining, based at least in part on the trainee, information associated with the trainee;

identifying, based at least in part on the information associated with the trainee, a first data map, wherein the first data map comprises one or more trainee attributes;

accessing the first data map;

identifying, using the first data map, one or more pieces of trainee contextual information from among the one or more trainee attributes, wherein the one or more pieces of trainee contextual information comprise one or more training requirements;

identifying, based at least in part on the request, a second data map, wherein the second data map comprises one or more data asset attributes;

accessing, by one or more computer processors, the second data map;

identifying, using the second data map, one or more pieces of data asset contextual information from among the one or more data asset attributes;

determining, based at least in part on the one or more pieces of trainee contextual information and the one or more pieces of data asset contextual information, one or more customizations for the customized privacy training content;

determining, based at least in part on the one or more training requirements, a subset of the privacy training content for removal;

generating the customized privacy training content using the privacy training content and the one or more customizations, wherein generating the customized privacy training content comprises removing the subset of the privacy training content from the privacy training content; and

presenting, to the trainee on a graphical user interface, customized privacy training content.

2. The customized privacy training generation system of claim 1 , wherein identifying, using the first data map, the one or more pieces of trainee contextual information from among the one or more trainee attributes comprises identifying a supervisor of the trainee from among the one or more trainee attributes.

3. The customized privacy training generation system of claim 2 , wherein the one or more customizations for the customized privacy training content comprise content associated with the supervisor of the trainee.

4. The customized privacy training generation system of claim 3 , wherein the content associated with the supervisor of the trainee comprises video content.

5. The customized privacy training generation system of claim 3 , wherein the content associated with the supervisor of the trainee comprises audio content.

6. A computer-implemented data processing method for generating customized privacy training, the method comprising:

receiving, by one or more computer processors, from a user via a computing device, a request to generate customized privacy training content associated with a particular privacy topic;

at least partially in response to receiving the request, determining, by one or more computer processors, based at least in part on the request, information associated with a trainee intended to consume the customized privacy training content;

identifying, by one or more computer processors, based at least in part on the information associated with the trainee, a data map, wherein the data map comprises one or more data asset attributes;

accessing, by one or more computer processors, the data map;

identifying, by one or more computer processors, using the data map, one or more pieces of data asset contextual information from among the one or more data asset attributes;

determining, by one or more computer processors, based at least in part on the information associated with the trainee, one or more pieces of trainee contextual information, wherein the one or more pieces of trainee contextual information comprise one or more training requirements;

determining, by one or more computer processors, based at least in part on the one or more pieces of data asset contextual information and the one or more pieces of trainee contextual information, one or more customizations for the customized privacy training content;

obtaining, by one or more computer processors, a privacy training content template;

determining, by one or more computer processors, based at least in part on the one or more training requirements, a first portion of the privacy training content template for removal;

customizing, by one or more computer processors, using the one or more customizations, the privacy training content template to generate the customized privacy training content, wherein customizing the privacy training content template to generate the customized privacy training content comprises removing the first portion of the privacy training content template from the privacy training content template; and

presenting, by one or more processors on a graphical user interface, the customized privacy training content to the trainee.

7. The computer-implemented data processing method of claim 6 , wherein one or more of the one or more pieces of data asset contextual information are selected from a group consisting of:

(a) a geographical location;

(b) a jurisdiction;

(c) a set of applicable regulations;

(d) a type of data; and

(e) a type of data asset.

8. The computer-implemented data processing method of claim 6 , wherein one or more of the one or more customizations for the customized privacy training content are selected from a group consisting of:

(a) customized audio content;

(b) customized video content;

(c) images associated with a particular brand;

(d) content based on one or more certifications held by the trainee;

(e) content based on a geographical region associated with the trainee; and

(f) content based on a language associated with the trainee.

9. The computer-implemented data processing method of claim 6 , wherein customizing the privacy training content template to generate the customized privacy training content comprises removing a second portion of the of the privacy training content template from the privacy training content template.

10. The computer-implemented data processing method of claim 5 , wherein customizing the privacy training content template to generate the customized privacy training content comprises adding emphasis to a second portion of the privacy training content template.

11. The computer-implemented data processing method of claim 6 , wherein determining the one or more pieces of trainee contextual information comprises:

accessing, by one or more computer processors, a learning management system;

identifying, by one or more computer processors, based at least in part on the information associated with the trainee, training data associated with the trainee; and

determining, by one or more computer processors, the one or more pieces of trainee contextual information based at least in part on the training data associated with the trainee.

12. The computer-implemented data processing method of claim 6 , wherein one or more of the one or more pieces of trainee contextual information are selected from a group consisting of:

(a) an organization associated with the trainee;

(b) a vendor associated with the trainee;

(c) an organizational role of the trainee;

(d) a certification held by the trainee;

(e) a jurisdiction associated with the trainee; and

(f) a language associated with the trainee.

13. A non-transitory computer-readable medium storing computer-executable instructions for generating customized privacy training, the computer-executable instructions comprising instructions for:

receiving, at one or more computer processors from a user via a graphical user interface, a request to generate customized privacy training content associated with a particular privacy topic;

at least partially in response to receiving the request, identifying, by one or more computer processors, based at least in part on the request, privacy training content associated with the particular privacy topic;

retrieving, by one or more computer processors, the privacy training content;

at least partially in response to receiving the request, identifying, by one or more computer processors, based at least in part on the request, a trainee intended to consume the customized privacy training content;

determining, by one or more computer processors, based at least in part on the trainee, information associated with the trainee;

identifying, by one or more computer processors, based at least in part on the information associated with the trainee, a first data map, wherein the first data map comprises one or more trainee attributes;

accessing, by one or more computer processors, the first data map;

identifying, by one or more computer processors, using the first data map, one or more pieces of trainee contextual information from among the one or more trainee attributes, wherein the one or more pieces of trainee contextual information comprise one or more training requirements;

identifying, by one or more computer processors, based at least in part on the request, a second data map, wherein the second data map comprises one or more data asset attributes;

accessing, by one or more computer processors, the second data map;

identifying, by one or more computer processors, using the second data map, one or more pieces of data asset contextual information from among the one or more data asset attributes;

determining, by one or more computer processors, based at least in part on the one or more pieces of trainee contextual information and the one or more pieces of data asset contextual information, one or more customizations for the customized privacy training content;

determining, by one or more computer processors, based at least in part on the one or more training requirements, a first subset of the privacy training content for removal;

generating, by one or more computer processors, the customized privacy training content using the privacy training content and the one or more customizations, wherein generating the customized privacy training content comprises removing the first subset of the privacy training content from the privacy training content; and

presenting, by one or more computer processors, to the trainee on the graphical user interface, the customized privacy training content.

14. The non-transitory computer-readable medium of claim 13 , wherein one or more of the one or more trainee attributes are selected from a group consisting of:

(a) an organization associated with the trainee;

(b) a vendor associated with the trainee;

(c) an organizational role of the trainee;

(d) a certification held by the trainee;

(e) a jurisdiction associated with the trainee; and

(f) a language associated with the trainee.

15. The non-transitory computer-readable medium of claim 13 , wherein one or more of the one or more data asset attributes are selected from a group consisting of:

(a) a geographical location;

(b) a jurisdiction;

(c) a set of applicable regulations;

(d) a type of data; and

(e) a type of data asset.

16. The non-transitory computer-readable medium of claim 13 , wherein:

the computer-executable instructions further comprise instructions for:

retrieving, by one or more computer processors, based at least in part on the one or more pieces of trainee contextual information, training data associated with the trainee from a learning management system; and

determining, by one or more computer processors, based at least in part on the training data associated with the trainee, a second subset of the privacy training content for removal; and

generating the customized privacy training content further comprises removing the second subset of the privacy training content from the privacy training content.

Assignments (3)
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 Mar 7, 2022
From: WALK, HANNAH ROSE
To: ONETRUST, LLC
Reel/Frame 059181/0099 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2021
From: CLEARWATER, ANDREW; BARDAY, KABIR A.; BRANNON, JONATHAN BLAKE
To: ONETRUST, LLC
Reel/Frame 055094/0967 →
Continuity (22)
Continuation In Part 16901662 · Jun 15, 2020
Continuation In Part 16808496 · Mar 4, 2020
Continuation In Part 16714355 · Dec 13, 2019
Continuation 16403358 · May 3, 2019
Continuation 16159634 · Oct 13, 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 62967685 · Jan 30, 2020
Provisional Application 62861916 · Jun 14, 2019
Provisional Application 62813584 · Mar 4, 2019
Provisional Application 62728435 · Sep 7, 2018
Provisional Application 62572096 · Oct 13, 2017
Provisional Application 62547530 · Aug 18, 2017
Provisional Application 62541613 · Aug 4, 2017
Provisional Application 62537839 · Jul 27, 2017
Provisional Application 62360123 · Jul 8, 2016
Provisional Application 62353802 · Jun 23, 2016
Provisional Application 62348695 · Jun 10, 2016
Related Publication 20210158238A1 · May 27, 2021
Cited By (2)
US 12,566,825 US 12,719,871