IP Library Granted Patent US 11,562,078
Granted Patent B2
US 11,562,078 · App. 17/722,551 · Granted Jan 24, 2023

Assessing and managing computational risk involved with integrating third party computing functionality within a computing system

Inventors: Jason L. Sabourin (Brookhaven, GA); Shiven Patel (Atlanta, GA)
Assignee: OneTrust, LLC
G06F21/577G06F9/547G06Q10/0635
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,562,078
App. No.
17/722,551
Granted
Jan 24, 2023
Kind
B2
Abstract

In general, various aspects of the present disclosure provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for addressing a modified risk rating identifying a risk to an entity of having computer-implemented functionality provided by a vendor integrated with a computing system of the entity. In accordance various aspects, a method is provided that comprises: receiving a first assessment dataset for computer-implemented functionality; detecting an inconsistency between a value of an attribute for the computer-implemented functionality specified in the first assessment dataset and a corresponding value of the attribute specified in a second assessment dataset for the computer-implemented functionality; modifying a risk rating that identifies a risk to the entity of having the computer-implemented functionality integrated with the computing system to generate a modified risk rating based on the inconsistency; and in response, performing an action with respect to the computing system to address the modified risk rating.

Claims (68)

1. A method comprising:

receiving, by computing hardware, a first assessment dataset for computer-implemented functionality provided by a vendor, wherein the computer-implemented functionality is integrated with a computing system of a first entity;

accessing, by the computing hardware, a second assessment dataset for the computer-implemented functionality provided by the vendor from a data repository that stores risk assessment data on a plurality of computer-implemented functionality provided by different vendors;

detecting, by the computing hardware, an inconsistency between a value of an attribute for the computer-implemented functionality that is specified in the first assessment dataset and a corresponding value of the attribute that is specified in the second assessment dataset;

modifying, by the computing hardware, a risk rating to generate a modified risk rating for the vendor based on the inconsistency, wherein the modified risk rating identifies a risk to the first entity of having the computer-implemented functionality integrated with the computing system and the modified risk rating moves the vendor from a first risk tier for the first entity to a second risk tier for the first entity; and

responsive to moving the vendor to the second risk tier for the first entity, performing an action with respect to the computing system of the first entity to address the modified risk rating, wherein the action is defined for the second risk tier for the first entity.

2. The method of claim 1 , wherein the action comprises sending, by the computing hardware, an electronic notification to personnel of the first entity that identifies the inconsistency and the attribute for the computer-implemented functionality.

3. The method of claim 1 , wherein the action comprises sending, by the computing hardware, an electronic notification to personnel of the vendor that identifies the inconsistency and the attribute for the computer-implemented functionality.

4. The method of claim 1 , wherein the action comprises causing, by the computing hardware, the computer-implemented functionality to be disabled in the computing system.

5. The method of claim 4 , wherein:

the computer-implemented functionality comprises a service provided by the vendor used by the computing system;

integrating the computer-implemented functionality with the computing system comprises installing an application programming interface (API) in the computing system to call the service; and

disabling the computer-implemented functionality comprises disabling the API from calling the service.

6. The method of claim 1 , wherein:

the computer-implemented functionality is integrated with a second computing system of a second entity that is different from the first entity;

the modified risk rating identifies a risk to the second entity of having the computer-implemented functionality integrated with the second computing system and the modified risk rating moves the vendor from a first risk tier for the second entity to a second risk tier for the second entity; and

the method further comprises, responsive to moving the vendor to the second risk tier for the second entity, performing a second action with respect to the second computing system of the second entity to address the modified risk rating, wherein the second action is defined for the second risk tier for the second entity.

7. The method of claim 1 , wherein:

the computer-implemented functionality is integrated with a second computing system of a second entity that is different from the first entity; and

the method further comprises:

modifying, by the computing hardware, a second risk rating to generate a second modified risk rating for the vendor based on the inconsistency, wherein:

the modified risk rating is unique to the first entity,

the second modified risk rating is unique to the second entity and identifies a risk to the second entity of having the computer-implemented functionality integrated with the second computing system, and

the second modified risk rating moves the vendor from a first risk tier for the second entity to a second risk tier for the second entity; and

responsive to moving the vendor to the second risk tier for the second entity, performing a second action with respect to the second computing system of the second entity to address the second modified risk rating, wherein the second action is defined for the second risk tier for the second entity.

8. The method of claim 1 further comprising:

identifying, by the computing hardware, the value for the attribute based on a mapping of a first question/answer pairing provided in the first assessment dataset, wherein the first question/answer pairing comprises a first question provided in a first questionnaire filled out by the vendor and a first answer provided by the vendor to the first question, and the value comprises the first answer; and

identifying, by the computing hardware, the corresponding value for the attribute based on a mapping of a second question/answer pairing provided in the second assessment dataset, wherein the second question/answer pairing comprises a second question provided in a second questionnaire filled out by the vendor and a second answer provided by the vendor to the second question, and the corresponding value comprises the second answer.

9. 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:

accessing a first assessment dataset and a second assessment dataset for computer-implemented functionality provided by a vendor from a data repository that stores risk assessment data on a plurality of computer-implemented functionality provided by different vendors, wherein the computer-implemented functionality is integrated with a computing system of a first entity;

detecting an inconsistency between a value of an attribute for the computer-implemented functionality that is specified in the first assessment dataset and a corresponding value of the attribute that is specified in the second assessment dataset;

modifying a risk rating to generate a modified risk rating for the vendor based on the inconsistency, wherein the modified risk rating identifies a change in risk to the first entity of having the computer-implemented functionality integrated with the computing system; and

responsive to the modified risk rating, performing an action with respect to the computing system of the first entity to address the change in risk.

10. The system of claim 9 , wherein the action comprises sending an electronic notification to personnel of the first entity that identifies the inconsistency and the attribute for the computer-implemented functionality.

11. The system of claim 9 , wherein the action comprises sending an electronic notification to personnel of the vendor that identifies the inconsistency and the attribute for the computer-implemented functionality.

12. The system of claim 9 , wherein the action comprises causing the computer-implemented functionality to be disabled in the computing system.

13. The system of claim 12 , wherein:

the computer-implemented functionality comprises a service provided by the vendor used by the computing system;

integrating the computer-implemented functionality with the computing system comprises installing an application programming interface (API) in the computing system to call the service; and

disabling the computer-implemented functionality comprises disabling the API from calling the service.

14. The system of claim 9 , wherein:

the computer-implemented functionality is integrated with a second computing system of a second entity that is different from the first entity;

the modified risk rating identifies a change in risk to the second entity of having the computer-implemented functionality integrated with the second computing system and the modified risk rating moves the vendor from a first risk tier for the second entity to a second risk tier for the second entity; and

the operations further comprise, responsive to the modified risk rating, performing a second action with respect to the second computing system of the second entity to address the change in risk to the second entity.

15. The system of claim 9 , wherein:

the computer-implemented functionality is integrated with a second computing system of a second entity that is different from the first entity; and

the operations further comprise:

modifying a second risk rating to generate a second modified risk rating for the vendor based on the inconsistency, wherein:

the modified risk rating is unique to the first entity,

the second modified risk rating is unique to the second entity and identifies a change in risk to the second entity of having the computer-implemented functionality integrated with the second computing system; and

responsive to the second modified risk, performing a second action with respect to the second computing system of the second entity to address the change in risk to the second entity.

16. The system of claim 9 , wherein the operations further comprise:

identifying the value for the attribute based on a mapping of a first question/answer pairing provided in the first assessment dataset, wherein the first question/answer pairing comprises a first question provided in a first questionnaire filled out by the vendor and a first answer provided by the vendor to the first question, and the value comprises the first answer; and

identifying the corresponding value for the attribute based on a mapping of a second question/answer pairing provided in the second assessment dataset, wherein the second question/answer pairing comprises a second question provided in a second questionnaire filled out by the vendor and a second answer provided by the vendor to the second question, and the corresponding value comprises the second answer.

17. 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:

accessing a first assessment dataset and a second assessment dataset for computer-implemented functionality provided by a vendor from a data repository that stores risk assessment data on a plurality of computer-implemented functionality provided by different vendors, wherein the computer-implemented functionality is integrated with a computing system of a first entity;

detecting an inconsistency between a value of an attribute for the computer-implemented functionality that is specified in the first assessment dataset and a corresponding value of the attribute that is specified in the second assessment dataset;

modifying a risk rating to generate a modified risk rating for the vendor based on the inconsistency, wherein the modified risk rating identifies a risk to the first entity of having the computer-implemented functionality integrated with the computing system and the modified risk rating moves the vendor from a first risk tier for the first entity to a second risk tier for the first entity; and

responsive to moving the vendor to the second risk tier for the first entity, performing an action with respect to the computing system of the first entity to address the modified risk rating, wherein the action is defined for the second risk tier for the first entity.

18. The non-transitory computer-readable medium of claim 17 , wherein the action comprises sending an electronic notification to at least one of personnel of the first entity or the vendor that identifies the inconsistency and the attribute for the computer-implemented functionality.

19. The non-transitory computer-readable medium of claim 17 , wherein the action comprises causing the computer-implemented functionality to be disabled in the computing system.

20. The non-transitory computer-readable medium of claim 19 , wherein:

the computer-implemented functionality comprises a service provided by the vendor used by the computing system;

integrating the computer-implemented functionality with the computing system comprises installing an application programming interface (API) in the computing system to call the service; and

disabling the computer-implemented functionality comprises disabling the API from calling the service.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: VISWANATHAN, SUBRAMANIAN; SHAH, MILAP; GEORGE, SIJU; JOHN, SINU
To: ONETRUST, LLC
Reel/Frame 067259/0518 →
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 Apr 19, 2022
From: SABOURIN, JASON L.; PATEL, SHIVEN
To: ONETRUST, LLC
Reel/Frame 059637/0080 →
Continuity (2)
Provisional Application 63176185 · Apr 16, 2021
Related Publication 20220335136A1 · Oct 20, 2022
Cited By (7)
US 12,412,210 US 12,505,352 US 12,596,738 US 12,602,418 US 12,602,624 US 12,681,830 US 12,694,343