IP Library Granted Patent US 10,853,501
Granted Patent B2
US 10,853,501 · App. 16/557,392 · Granted Dec 1, 2020

Data processing and scanning systems for assessing vendor risk

Inventor: Jonathan Blake Brannon (Smyrna, GA)
Assignee: OneTrust, LLC
G06F21/60G06F11/3438G06F21/316G06F21/6245G06F2201/81G06F2221/2111
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 10,853,501
App. No.
16/557,392
Granted
Dec 1, 2020
Kind
B2
Abstract

Data processing systems and methods, according to various embodiments, are adapted for efficiently processing data to allow for the streamlined assessment of risk ratings for one or more vendors. In various embodiments, the systems/methods may use one or more particular vendor attributes (e.g., as determined from scanning one or more webpages associated with the particular vendor) and the contents of one or more completed privacy templates for the vendor to determine a vendor risk rating for the particular vendor. As a particular example, the system may scan a website associated with the vendor to automatically determine one or more security certifications associated with the vendor and use that information, along with information from a completed privacy template for the vendor, to calculate a vendor risk rating that indicates the risk of doing business with the vendor.

Claims (84)

1. A computer-implemented data processing method for performing a risk assessment for a vendor, the method comprising:

scanning, by one or more computer processors, one or more webpages associated with the vendor to identify one or more vendor attributes, wherein the one or more vendor attributes comprise one or more security certifications that the vendor claims to hold,

wherein each of the one or more security certifications is associated with a respective certifying authority; and

wherein each of the one or more security certifications indicates that the vendor is in compliance with security certification requirements of the respective certifying authority;

accessing, by one or more computer processors, one or more databases of security certifications to determine whether the vendor holds the one or more security certifications;

accessing, by one or more computer processors, a completed privacy template, the completed privacy template comprising a plurality of question/answer pairings regarding the vendor;

calculating, by one or more computer processors, a vendor risk rating based at least in part on:

(a) the one or more security certifications;

(b) the one or more vendor attributes; and

(c) content of the at least one of the plurality of question/answer pairings in the completed privacy template; and

taking, by one or more computer processors, one or more automated actions based on the vendor risk rating.

2. The computer-implemented data processing method of claim 1 , wherein the one or more security certifications comprise one or more privacy shield certifications.

3. The computer-implemented data processing method of claim 1 , wherein the one or more vendor attributes further comprise one or more security policies implemented by the vendor.

4. The computer-implemented data processing method of claim 1 , wherein the one or more vendor attributes further comprise one or more privacy policies for the one or more webpages.

5. The computer-implemented data processing method of claim 1 , wherein the one or more vendor attributes further comprise one or more potential sub processors of one or more services associated with the vendor.

6. The computer-implemented data processing method of claim 1 , wherein the one or more webpages are served by the particular vendor.

7. The computer-implemented data processing method of claim 1 , wherein the one or more webpages are not served by the particular vendor.

8. The computer-implemented data processing method of claim 1 , wherein scanning the one or more webpages comprises scanning the one or more webpages for documentation that the vendor holds the one or more security certifications.

9. The computer-implemented data processing method of claim 8 , wherein the documentation that the vendor holds the one or more security certifications comprises at least one image that is associated with the one or more security certifications.

10. The computer-implemented data processing method of claim 1 , the method further comprising:

in response to determining that the vendor holds the one or more security certifications that the vendor claims to hold via the one or more databases, confirming that the vendor holds the one or more security certifications.

11. The computer-implemented data processing method of claim 1 , wherein the one or more databases of security certifications comprise one or more public databases of security certifications.

12. A computer-implemented data processing method for performing a risk assessment for a vendor, the method comprising:

scanning, by one or more computer processors, one or more webpages associated with the vendor to identify one or more vendor attributes, wherein the one or more vendor attributes comprise one or more security policies implemented by the vendor and one or more security certifications that the vendor claims to hold,

wherein each of the one or more security certifications is associated with a respective certifying authority; and

wherein each of the one or more security certifications indicates that the vendor is in compliance with security certification requirements of the respective certifying authority;

accessing, by one or more computer processors, one or more databases of security certifications to determine whether the vendor holds the one or more security certifications;

accessing, by one or more computer processors, a completed privacy template, the completed privacy template comprising a plurality of question/answer pairings regarding the vendor;

calculating, by one or more computer processors, a vendor risk rating based at least in part on:

(a) the one or more security policies implemented by the vendor;

(b) the one or more security certifications; and

(c) content of the at least one of the plurality of question/answer pairings in the completed privacy template; and

taking, by one or more computer processors, one or more automated actions based on the vendor risk rating.

13. The computer-implemented data processing method of claim 12 , wherein the one or more vendor attributes further comprise one or more awards that the vendor claims to have received.

14. The computer-implemented data processing method of claim 13 , wherein one or more of the one or more security certifications is selected from a group consisting of:

(a) a System and Organization Control (SOC) certification;

(b) an International Organization for Standardization (ISO) certification;

(c) a Health Insurance Portability and Accountability Act (HIPAA) certification; and

(d) a Privacy Shield certification.

15. The computer-implemented data processing method of claim 12 , wherein the one or more vendor attributes further comprise one or more privacy policies for the one or more webpages.

16. The computer-implemented data processing method of claim 12 , wherein the one or more vendor attributes further comprise one or more potential sub processors of one or more services associated with the vendor.

17. The computer-implemented data processing method of claim 12 , wherein the one or more webpages are served by the particular vendor.

18. The computer-implemented data processing method of claim 12 , wherein the one or more webpages are not served by the particular vendor.

19. A computer-implemented data processing method for performing a risk assessment for a vendor used as part of a processing activity, the method comprising:

receiving, by one or more computer processors, a completed privacy template from a vendor, the completed privacy template comprising a plurality of question/answer pairings regarding a particular product or service provided by the vendor;

scanning, by one or more computer processors, one or more webpages associated with the vendor to identify one or more vendor attributes, wherein the one or more vendor attributes comprise a privacy policy associated with the one or more webpages;

analyzing, by one or more computer processors, the privacy policy to identify one or more key terms in the privacy policy related to the particular product or service that is the subject of at least one question within the privacy template;

analyzing, by one or more computer processors, content of the at least one of the plurality of question/answer pairings in the completed privacy template to identify one or more security certifications that the vendor holds,

wherein each of the one or more security certifications is associated with a respective certifying authority; and

wherein each of the one or more security certifications indicates that the vendor is in compliance with security certification requirements of the respective certifying authority;

calculating, by one or more computer processors, a vendor risk rating for the vendor based at least in part on:

(a) the one or more security certifications;

(b) the one or more key terms in the privacy policy; and

(c) the one or more question/answer pairings from the privacy template; and

taking, by one or more computer processors, one or more automated actions based on the calculated vendor risk rating.

20. The computer-implemented data processing method of claim 19 , the method further comprising:

monitoring the one or more webpages for one or more updates;

in response to identifying the one or more updates, determining whether the one or more updates affect the one or more vendor attributes; and

in response to determining that the one or more updates affect the one or more vendor attributes, calculating an updated vendor risk rating based at least in part on the affected one or more vendor attributes.

21. The computer-implemented data processing method of claim 19 , wherein:

scanning the one or more webpages comprises scanning the one or more webpages to identify the privacy policy.

22. The computer-implemented data processing method of claim 19 , wherein:

the one or more vendor attributes comprise a cookie policy implemented via the one or more webpages; and

scanning the one or more webpages comprises scanning the one or more webpages to determine one or more vendor data collection policies based on the cookie policy.

23. The computer-implemented data processing method of claim 22 , wherein:

the one or more vendor data collection policies relate to the particular product or service; and

the method further comprises calculating the vendor risk rating based at least in part on the one or more vendor data collection policies.

24. The computer-implemented data processing method of claim 19 , wherein:

calculating the vendor risk rating further comprises:

determining one or more employee titles, employee roles, or available job posts with the vendor from one or more third party social networking sites; and

calculating the vendor risk rating based at least in part on the one or more employee titles, employee roles, or available job posts with the vendor.

25. The computer-implemented data processing method of claim 19 , wherein

scanning the one or more webpages comprises scanning the one or more webpages for documentation that the vendor holds the one or more security certifications.

26. The computer-implemented data processing method of claim 25 , wherein the documentation that the vendor holds the one or more security certifications comprises at least one image that is associated with the one or more security certifications.

27. The computer-implemented data processing method of claim 26 , the method further comprising:

accessing, by the one or more computer processors, one or more public databases of security certifications to determine whether the vendor holds the one or more security certifications; and

in response to determining that the vendor holds the one or more security certifications via the one or more public databases, confirming that the vendor holds the one or more security certifications.

28. The computer-implemented data processing method of claim 19 , the method further comprising:

determining that the vendor risk rating is below a predetermined threshold; and

automatically initiating the processing activity in response to determining that the vendor risk rating is below the predetermined threshold.

29. The computer-implemented data processing method of claim 19 , wherein the one or more vendor attributes further comprise one or more vendor attributes that are selected from a group consisting of:

one or more awards that the vendor has received; and

one or more security policies implemented by the vendor.

30. The computer-implemented data processing method of claim 19 , wherein the one or more automated actions comprise transferring the vendor risk rating to a current or potential client of the vendor for use in assessing a risk of doing business with the vendor.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: VISWANATHAN, SUBRAMANIAN; SHAH, MILAP
To: ONETRUST, LLC
Reel/Frame 067259/0383 →
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 Sep 3, 2019
From: BRANNON, JONATHAN BLAKE
To: ONETRUST, LLC
Reel/Frame 050245/0617 →
Cited By (12)
US 12,353,405 US 12,381,915 US 12,412,140 US 12,425,440 US 12,430,286 US 12,445,475 US 12,536,329 US 12,591,828 US 12,609,938 US 12,641,108 US 12,688,324 US 12,694,044