Cloud Application Rules Engine for Real-Time Security Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cybersecurity assessment strategies for cloud-based applications are manual, error-prone, and opinion-based, making it difficult for companies to ensure compliance with cybersecurity rules, particularly for applications storing personally identifiable information (PII), and there is a lack of automated, real-time monitoring and remediation of vulnerabilities.

Innovation Solution

A rules engine computing device that automates cybersecurity assessment by comparing application data with codified rules, scanning for compliance, flagging non-conformities, and providing notifications or automatic remediation, using APIs to access cloud-based systems and services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual cybersecurity assessment is used, then flexibility in evaluation is maintained, but time consumption increases and consistency deteriorates

Engineering Contradiction:
Improveconsistency of security assessmentVSAvoidtime for security compliance checking
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual cybersecurity assessment mechanisms with an automated rules engine that systematically evaluates cloud applications against stored security rules. The engine automatically queries application data from cloud providers, compares it against codified security rules, and generates compliance reports without human intervention, thereby eliminating variability in manual evaluation and reducing time consumption.

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

Solution Approach 2:

The system enables self-service by allowing organizations to automatically assess their own cloud applications against security rules without requiring manual intervention from security professionals. The rules engine autonomously queries cloud provider APIs, retrieves application configurations, performs compliance checking, and generates reports, making the security assessment process self-executing and repeatable.

Inventive Principle:
Principle #25Self-service

2Productivity

If manual security assessment is performed, then adaptability to specific cases is maintained, but productivity decreases

Engineering Contradiction:
Improvespeed of compliance verificationVSAvoidcomplexity of automated rule system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the cybersecurity assessment process into distinct modular components: a rules storage module containing codified security rules, a query module that retrieves application data from cloud providers, a comparison module that evaluates compliance, and a reporting module that generates results. This segmentation allows each component to be independently developed, maintained, and optimized, reducing overall system complexity while improving productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rules engine is designed as a universal system that can assess multiple cloud applications against various security rules simultaneously. It queries multiple cloud provider APIs, evaluates different compliance requirements, and generates comprehensive reports, making it a multi-functional solution that handles diverse security assessment needs through a single automated platform.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If opinion-based security evaluation is used, then flexibility in judgment is maintained, but reliability of security posture deteriorates

Engineering Contradiction:
Improveaccuracy of security compliance determinationVSAvoidease of implementing security controls
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent transforms subjective security evaluation parameters into objective, measurable parameters by codifying security rules into structured data formats. Instead of relying on human opinions about security posture, the system uses explicit rule parameters (e.g., encryption requirements, access control settings) that can be automatically queried and compared against actual application configurations, eliminating ambiguity and improving reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by automatically comparing retrieved application data against stored security rules and providing immediate compliance determinations. The rules engine continuously monitors cloud applications and generates feedback reports indicating whether security requirements are met, enabling organizations to quickly identify and remediate compliance issues without waiting for manual security assessments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12363172B2Systems and methods for cybersecurity analysis and control of cloud-based systems
Publication Date: 2025.07.15 STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY
  • US12363172B2 patent drawing
  • US12363172B2 patent drawing
  • US12363172B2 patent drawing

AI summary

Provided herein is a computer system including at least one processor in communication with a memory. The at least one processor programmed to: (i) retrieve, from the memory, rules associated with running one or more applications on a third-party server, (ii) transmit a query to the third-party server to retrieve application data associated with the one or more applications run on the third-party server, (iii) compare the stored rules and the application data, (iv) determine, based upon the comparison, that at least one of the one or more applications does not conform to at least one of the rules, and (v) transmit a notification to a user associated with the at least one application including the rules that the at least one application is not in conformance with.