Automated Compliance Verification System for Software Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual verification of software applications for compliance with sensitive information and data retention regulations is time-consuming and labor-intensive, often leading to infrequent checks, which can result in delayed identification of potential compliance risks and increased security risks.

Innovation Solution

An automated system for continuous compliance verification that analyzes software applications to determine risk scores based on factors like team experience, data retention policies, and access permissions, providing proactive alerts and recommendations to mitigate compliance issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual verification of software applications is performed, then compliance with sensitive information and data retention regulations can be confirmed, but the process is time-consuming and labor-intensive, leading to infrequent checks

Engineering Contradiction:
Improvecompliance verification accuracyVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical verification processes with an automated computer-based system that uses machine learning models and algorithms to analyze software applications, data flows, and compliance requirements. This substitution eliminates human labor intensity and time consumption while maintaining or improving verification accuracy through consistent automated assessment.

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

Solution Approach 2:

The system enables software applications and organizations to perform self-verification of compliance through automated scanning and analysis tools. The compliance verification system automatically identifies sensitive data flows, assesses compliance risks, and generates reports without requiring external manual intervention, allowing organizations to continuously monitor their own compliance status.

Inventive Principle:
Principle #25Self-service

2Loss of energy

If manual compliance verification is performed infrequently, then resources are conserved, but potential compliance risks are identified delayed, increasing security risks

Engineering Contradiction:
Improveverification resourcesVSAvoidsecurity risk detection
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent implements continuous automated compliance verification that operates continuously or at scheduled intervals without manual intervention. The system continuously monitors software applications, data flows, and compliance requirements, ensuring that security risks are identified promptly while resource consumption is optimized through automated efficiency and intelligent scheduling of verification tasks.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If automated compliance verification is implemented, then verification frequency and scalability are improved, but system complexity increases

Engineering Contradiction:
Improveverification throughputVSAvoidautomation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the compliance verification system into modular components including separate modules for data flow analysis, sensitivity determination, risk assessment, and reporting. Each module performs a specific function and can be independently configured and maintained. This segmentation reduces overall system complexity by breaking down the verification process into manageable, specialized components that work together through standardized interfaces.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10484429B1Automated sensitive information and data storage compliance verification
Publication Date: 2019.11.19 AMAZON TECH INC
  • US10484429B1 patent drawing
  • US10484429B1 patent drawing
  • US10484429B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for automated sensitive information and data storage compliance verification. In one embodiment, an example method may include determining a software application stored at a database, determining software code of the software application, and determining that the software code includes a function that accesses critical user information. Example methods may include determining a risk score for the software application based at least in part on the function, and determining a compliance level for the software application based at least in part on the function.