IP Library Granted Patent US 9,898,709
Granted Patent B2
US 9,898,709 · App. 14/986,707 · Granted Feb 20, 2018

Methods and apparatus for analysis of structured and unstructured data for governance, risk, and compliance

Inventors: Vidya Sagar Anisingaraju (San Jose, CA); Suresh Katta (Monte Sereno, CA)
Assignee: Saama Technologies, Inc.
G06Q10/0635G06F17/2785G06F17/30864G06Q30/018G10L25/63
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 9,898,709
App. No.
14/986,707
Granted
Feb 20, 2018
Kind
B2
Abstract

Methods and apparatuses for organizations to monitor, analyze and respond to unstructured and structured data that is related to their Governance, Risk, and Compliance (GRC) programs. Embodiments of the invention generated mapped Risk Control Matrices (RCMs) and/or insights for improving the GRC process from unstructured and structured data. Natural language processing is employed to process the aggregated data from various data sources to create attributes and contributors. The attributes and weighted contributors are processed to form mapped RCMs and/or GRC-related insights.

Claims (42)

1. A computer-implemented method for improving Governance, Risk and Compliance (GRC) procedures using insights from aggregated data pertaining to an organization, said aggregated data including at least unstructured data, comprising:

processing said aggregated data using natural language processing to generate a set of attributes wherein each attribute includes a topic, sentiment and emotion;

calculating a polarity for the set of attributes, wherein the polarity is a percentage of the attributes within the set of attributes which have a positive sentiment versus a negative sentiment;

processing said aggregated data using natural language processing to generate a set of contributors, said set of contributors correlated with said set of attributes;

extracting business risks from a risk control matrix for the organization;

extracting from the set of attributes topics, polarity and emotions that are associated with the business risks;

mapping the extracted topics, polarity and emotions to lines of business functions;

mapping the extracted topics, polarity and emotions to the risk control matrix to generate insights; and

providing the insights to response teams within the lines of business functions to improve the GRC procedures by reducing the business risks.

2. The computer-implemented method of claim 1 wherein said natural language processing to generate the set of attributes includes topic analysis and said set of attributes includes topics.

3. The computer-implemented method of claim 1 wherein said natural language processing to generate the set of attributes includes sentiment analysis and said set of attributes includes sentiments.

4. The computer-implemented method of claim 1 wherein said natural language processing to generate the set of attributes includes emotion analysis and said set of attributes includes emotions.

5. The computer-implemented method of claim 1 wherein said analyzing also employs business rules pertaining operation of said organization.

6. The computer-implemented method of claim 1 wherein said analyzing also employs regulatory rules.

7. The computer-implemented method of claim 1 wherein said aggregated data comes from multiple data sources.

8. The computer-implemented method of claim 1 wherein said aggregated data includes structured data.

9. The computer-implemented method of claim 1 wherein said unstructured data includes social media data.

10. The computer-implemented method of claim 1 wherein said unstructured data includes blog data.

11. The computer-implemented method of claim 1 wherein said unstructured data includes narrative data obtained from sources internal to said organization.

12. The computer-implemented method of claim 1 wherein said set of contributors are associated with weights prior to said analyzing.

13. A computer-implemented method for analyzing data pertaining to at least an organization, said analyzing being responsive to a query, comprising:

aggregating unstructured data from various data sources to form aggregated data;

processing said aggregated data using natural language processing to generate a set of attributes, wherein said set of attributes are correlated with values of metadata specified in said query, said metadata pertaining experiences with said organization that give rise to said unstructured data, wherein each attribute within said set of attributes includes a topic, sentiment and emotion, and wherein the set of attributes represent a set of topics, a set of sentiments, and a set of emotions;

calculating a polarity for the set of attributes, wherein the polarity is a percentage of the attributes within the set of attributes which have a positive sentiment versus a negative sentiment;

extracting business risks from a risk control matrix for the organization; and

processing said set of attributes to generate a set of insights by mapping the set of topics, the set of polarities and the set of emotions to the risk control matrix and a set of recommendations provided to response teams in the organization to improve an aspect of a governance, risk, and compliance program of said organization.

14. The computer-implemented method of claim 13 wherein said natural language processing to generate the set of attributes includes topic analysis and said set of attributes includes said set of topics.

15. The computer-implemented method of claim 13 wherein said natural language processing to generate the set of attributes includes sentiment analysis and said set of attributes includes said set of sentiments.

16. The computer-implemented method of claim 13 wherein said natural language processing to generate the set of attributes includes emotion analysis and said set of attributes includes said set of emotions.

17. The computer-implemented method of claim 13 wherein said aggregating includes aggregating structured data to form said aggregated data.

18. The computer-implemented method of claim 13 wherein said unstructured data includes social media data.

19. The computer-implemented method of claim 13 wherein said unstructured data includes blog data.

20. The computer-implemented method of claim 13 wherein said unstructured data includes narrative data obtained from sources internal to said organization.

21. A computer-implemented method for obtaining recommendations for improving a governance, risk, and compliance program of an organization, said obtaining recommendations being performed in response to a query, comprising:

aggregating unstructured data from various sources to form aggregated data;

processing said aggregated data using natural language processing to generate a set of attributes, said set of attributes being correlated with values of metadata, said metadata pertaining risk factors with said organization that give rise to said unstructured data, said values of metadata being specified in said query, wherein each attribute includes a topic, sentiment and emotion;

calculating a polarity for the set of attributes, wherein the polarity is a percentage of the attributes within the set of attributes which have a positive sentiment versus a negative sentiment;

processing said aggregated data using natural language processing to generate a set of contributors, said set of contributors being correlated with said set of attributes;

extracting from the set of attributes topics, polarity and emotions that are associated with the risk factors;

mapping the extracted topics, polarity and emotions to a risk control matrix to generate insights;

generating the recommendations based upon the insights; and

providing the recommendations to response teams within the organization to improve the GRC procedures by reducing the risk factors.

Assignments (7)
SECURITY INTEREST Recorded Jun 30, 2023
From: SAAMA TECHNOLOGIES, LLC
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 064127/0314 →
SECURITY INTEREST Recorded Jun 29, 2023
From: PERCEPTIVE CREDIT HOLDINGS II, L.P.
To: SAAMA TECHNOLOGIES, INC.
Reel/Frame 064119/0890 →
ENTITY CONVERSION Recorded Jun 29, 2023
From: SAAMA TECHNOLOGIES, INC.
To: SAAMA TECHNOLOGIES, LLC
Reel/Frame 064165/0578 →
PATENT SECURITY AGREEMENT Recorded Mar 21, 2019
From: SAAMA TECHNOLOGIES, INC.
To: PERCEPTIVE CREDIT HOLDINGS II, LP
Reel/Frame 048672/0577 →
REASSIGNMENT AND RELEASE OF SECURITY INTEREST Recorded Mar 21, 2019
From: WESTERN ALLIANCE BANK
To: SAAMA TECHNOLOGIES, INC.
Reel/Frame 048672/0585 →
SECURITY INTEREST Recorded Jan 12, 2018
From: SAAMA TECHNOLOGIES, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 044611/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2016
From: ANISINGARAJU, VIDYA; KATTA, SURESH
To: SAAMA TECHNOLOGIES, INC.
Reel/Frame 038653/0071 →
Continuity (4)
Continuation In Part 14971885 · Dec 16, 2015
Provisional Application 62124799 · Jan 5, 2015
Provisional Application 62124814 · Jan 5, 2015
Related Publication 20160196516A1 · Jul 7, 2016