# US 2019/0318362 A1 · Extraction of a compliance profile for an organization

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0318362 A1
- Document ID: US20190318362A1
- Status: Published application
- Kind: A1
- Application number: 15/953,731
- Filed: 2018-04-16
- Published: 2019-10-17
- Earliest claimed: 2018-04-16
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Alice-Maria MARASCU; Rahul NAIR; Marc H. COQ; Sandra C. THOMPSON
- Web page: https://patentgrep.com/patent/US20190318362A1

## CPC

- G06Q 30/018: Certifying business or products
- G06F 40/205: Parsing
- G06F 40/284: Lexical analysis, e.g. tokenisation or collocates
- G06F 40/295: Named entity recognition
- G06F 40/30: Semantic analysis
- G06F 40/40: Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30)
- G06N 20/00: Machine learning
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Embodiments for automatic extraction of a compliance profile for an organization by a processor. Text data may be extracted from one or more data sources representing one or more objects describing a compliance named entity of type organization expected to perform an obligation. A compliance profile of type organization may be determined for the compliance named entity of type organization according to the extracted text data.

## Claims

### Claim 1

A method, by a processor, for automatic extraction of a compliance profile for an organization in a computing environment, comprising:
extracting text data, from one or more data sources, representing one or more objects describing a compliance named entity of type organization expected to perform an obligation; and
determining a compliance profile of type organization for the compliance named entity of type organization according to the extracted text data.

### Claim 2 (depends on 1)

The method of claim 1, further including ingesting the text data from the one or more data sources upon processing the text data using a lexical analysis, parsing, extraction of concepts, semantic analysis, or a combination thereof.

### Claim 3 (depends on 1)

The method of claim 1, further including detecting boundaries of each of the one or more segments of the text data that are extracted.

### Claim 4 (depends on 1)

The method of claim 1, further including updating the compliance profile of type organization according to ingesting additional text data from the one or more data sources.

### Claim 5 (depends on 1)

The method of claim 1, further including determining a set of topics from the extracted text data.

### Claim 6 (depends on 1)

The method of claim 1, further including determining one or more clusters, via a clustering operation, with the one or more clusters providing information relating to one or more concepts and one or more categories.

### Claim 7 (depends on 1)

The method of claim 1, further including:
using natural language processing (NLP) to determine one or more features associated with the compliance profile of type organization;
initializing a machine learning mechanism to learn the one or more features associated with the compliance profile of type organization;
defining the compliance named entity of type organization as a named entity identifying an organization or an agent representing a group of organizations having similar types of activities; and
defining the obligation as a required action for compliance with a law, policy, regulation, or a combination thereof.

### Claim 8

A system for automatic extraction of a compliance profile for an entity of type organization in a computing environment, comprising:
one or more computers with executable instructions that when executed cause the system to:
extract text data, from one or more data sources, representing one or more objects describing a compliance named entity expected to perform an obligation; and
determine a compliance profile of type organization for the compliance named entity of type organization according to the extracted text data.

### Claim 9 (depends on 8)

The system of claim 8, wherein the executable instructions ingest the text data from the one or more data sources upon processing the text data using a lexical analysis, parsing, extraction of concepts, semantic analysis, or a combination thereof.

### Claim 10 (depends on 8)

The system of claim 8, wherein the executable instructions detect boundaries of each of the one or more segments of the text data that are extracted.

### Claim 11 (depends on 8)

The system of claim 8, wherein the executable instructions update the compliance profile of type organization according to ingesting additional text data from the one or more data sources.

### Claim 12 (depends on 8)

The system of claim 8, wherein the executable instructions determine a set of topics from the extracted text data.

### Claim 13 (depends on 8)

The system of claim 8, wherein the executable instructions determine one or more clusters, via a clustering operation, with the one or more clusters providing information relating to one or more concepts and one or more categories.

### Claim 14 (depends on 8)

The system of claim 8, wherein the executable instructions:
use natural language processing (NLP) to determine one or more features associated with the compliance profile of type organization;
initialize a machine learning mechanism to learn the one or more features associated with the compliance profile of type organization;
define the compliance named entity of type organization as a named entity identifying an organization or an agent representing a group of organizations having similar types of activities; and
define the obligation as a required action for compliance with a law, policy, regulation, or a combination thereof.

### Claim 15

A computer program product for, by a processor, automatic extraction of data of a compliance named entity of type organization, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
an executable portion that extracts text data, from one or more data sources, representing one or more objects describing a compliance named entity of type organization expected to perform an obligation; and
an executable portion that determines a compliance profile of type organization for the compliance named entity of type organization according to the extracted text data.

### Claim 16 (depends on 15)

The computer program product of claim 15, further including an executable portion that ingests the text data from the one or more data sources upon processing the text data using a lexical analysis, parsing, extraction of concepts, semantic analysis, or a combination thereof.

### Claim 17 (depends on 15)

The computer program product of claim 15, further including an executable portion that detects boundaries of each of the one or more segments of the text data that are extracted.

### Claim 18 (depends on 15)

The computer program product of claim 15, further including an executable portion that updates the compliance profile of type organization according to ingesting additional text data from the one or more data sources.

### Claim 19 (depends on 15)

The computer program product of claim 15, further including an executable portion that:
determines a set of topics from the extracted text data; or
determines one or more clusters, via a clustering operation, with the one or more clusters providing information relating to one or more concepts and one or more categories.

### Claim 20 (depends on 15)

The computer program product of claim 15, further including an executable portion that:
uses natural language processing (NLP) to determine one or more features associated with the compliance profile of type organization;
initializes a machine learning mechanism to learn the one or more features associated with the compliance profile;
defines the compliance named entity of type organization as a named entity identifying an organization or an agent representing a group of organizations having similar types of activities; and
defines the obligation as a required action for compliance with a law, policy, regulation, or a combination thereof.
