Automated Database Query Compliance Analysis Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies face difficulties in determining whether their database queries raise compliance issues related to restricted information, given the complexity of laws and regulations governing personal data, which can lead to legal violations and reputational damage.

Innovation Solution

A compliance engine that analyzes query operations and database fields to identify potential compliance issues by mapping them to formalized compliance norms, using an extraction engine, subsumption engine, and inference engine to determine if restricted information is processed or output in a way that violates these norms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If companies manually analyze database queries to ensure compliance with data protection laws, then they can identify potential compliance issues, but the complexity of multiple laws and regulations makes it difficult for employees to understand and apply them correctly

Engineering Contradiction:
Improvecompliance determination accuracyVSAvoidemployee ability to understand and apply laws
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an automated compliance analysis system that acts as an intermediary between database queries and compliance requirements. The system includes a query parser that extracts operations from SQL queries, a compliance rule engine that evaluates queries against multiple data protection laws, and an automated analysis mechanism that determines compliance status. This intermediary system resolves the contradiction by replacing manual employee analysis with an automated tool that handles the complexity of multiple laws and regulations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If companies implement comprehensive compliance monitoring for all database queries, then they can identify potential legal violations, but the complexity of analyzing query operations and mapping them to compliance norms increases system complexity

Engineering Contradiction:
Improvecompliance monitoring coverageVSAvoidcompliance analysis system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the compliance analysis system into distinct functional modules: a query parser module that breaks down SQL queries into operations, a compliance rule engine that evaluates each operation against specific compliance requirements, and an analysis module that maps query operations to compliance norms. This segmentation reduces system complexity by dividing the comprehensive compliance monitoring task into manageable, independent components that can be developed and maintained separately.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated compliance analysis tools are implemented to identify potential compliance issues, then compliance determination becomes more efficient, but the tools require formalized compliance norms and structured analysis frameworks that increase initial setup complexity

Engineering Contradiction:
Improvecompliance analysis efficiencyVSAvoidformalized compliance framework complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-formalizing compliance norms and organizing them into a structured framework before deployment. The system includes pre-defined compliance rules for multiple data protection laws, a standardized query operation taxonomy, and pre-configured mapping relationships between query operations and compliance requirements. This preliminary structuring enables efficient automated analysis during operation, as the system does not need to interpret or organize compliance information during real-time query evaluation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10936555B2Automated query compliance analysis
Publication Date: 2021.03.02 SAP SE
  • US10936555B2 patent drawing
  • US10936555B2 patent drawing
  • US10936555B2 patent drawing

AI summary

Techniques and solutions are described for facilitating the determination of whether a query, such as a database query, may raise a compliance issue, such as whether restricted information associated with a particular database field is provided as an output of the query. A compliance tool receives a query that includes a plurality of query operations. At least one database field associated with a potential compliance issue is received. For example, the at least one database field may be associated with restricted information. The plurality of query operations are analyzed to determine whether information associated with the at least one database field is an output of the query to provide compliance results. The compliance results are output to a user.