NLP System for External Service Control Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face difficulties in determining and enforcing appropriate service controls for external services, such as cloud platforms, to ensure security, privacy, and data protection, as they lack effective methods to analyze and implement controls for services provided by external systems.

Innovation Solution

A natural language processing system that extracts and analyzes service control tests from documents, using a natural language model to generate encoded representations and determine similarity scores, allowing for the identification of representative service controls and tests, which can be used to enforce and report on service controls for external services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If organizations use external services (e.g., cloud platforms), then service functionality and scalability are improved, but the ability to determine and enforce service controls is worsened

Engineering Contradiction:
Improveservice functionalityVSAvoidservice control determination
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between organizations and external services. This system automatically determines service controls by analyzing service descriptions and mapping them to control frameworks, thereby resolving the difficulty in determining controls for external services while maintaining the benefits of using such services

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual control determination processes with automated natural language processing and machine learning models. The system processes service descriptions in natural language and automatically identifies relevant controls, eliminating the need for manual analysis while ensuring comprehensive control coverage

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If organizations manually analyze service control documents, then control accuracy is improved, but time consumption and labor requirements are worsened

Engineering Contradiction:
Improvecontrol accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual document analysis with automated natural language processing systems that use machine learning models to extract and analyze service control information. This substitution maintains high measurement precision in control accuracy while dramatically reducing time consumption and labor requirements

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary processing of service control documents by automatically extracting, classifying, and pre-analyzing control information before it is needed for compliance assessments. This preliminary action stores processed information in a database, enabling rapid retrieval and application without repeated manual analysis

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12032908B1Determining control tests for external services used by an organization based on natural language processing models
Publication Date: 2024.07.09 INTERSTICE LABS INC
  • US12032908B1 patent drawing
  • US12032908B1 patent drawing
  • US12032908B1 patent drawing

AI summary

A system determines service controls for organizations. The system receives documents from external systems representing reports storing information describing service controls for external services. The service controls are represented using natural language text. The system encodes the service controls using a natural language model to generate encoded service controls. The system determines similarity scores for pairs of service controls. The system determines one or more representative service controls for a category of external services based on similarity scores of pairs of the service controls. The system stores a mapping from categories of external services to representative service controls determined from the set of service controls corresponding to the category of external services. The system uses the mapping for determining representative service controls for external services corresponding to a set of services used by an organization.