Automated Application Compliance Monitoring via Metadata Policy Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprise software deployment is hindered by the complexity of compliance rules, leading to slow verification processes and difficulties in ensuring software compliance across multiple application servers globally.

Innovation Solution

A system for automated application monitoring that uses a data model for application metadata and a query language to apply policy rules, determining compliance through a policy engine that interacts with metadata storage and enforcement systems, allowing or blocking deployment and execution based on compliance status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual compliance verification processes are used, then compliance accuracy is improved, but deployment speed deteriorates

Engineering Contradiction:
Improvecompliance verification accuracyVSAvoidsoftware deployment speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables self-service compliance verification by automatically extracting metadata from applications and comparing it against policy rules without requiring manual intervention. The automated compliance verification system performs compliance checks independently, allowing developers to deploy software rapidly while maintaining accurate compliance verification through systematic metadata evaluation and automated policy rule application.

Inventive Principle:
Principle #25Self-service

2Reliability

If comprehensive compliance checking is performed, then regulatory compliance is improved, but verification time deteriorates

Engineering Contradiction:
Improveregulatory compliance assuranceVSAvoidverification process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by extracting and storing application metadata before deployment decisions are made. Compliance policies are pre-defined and stored as rules, enabling rapid verification during deployment by simply comparing extracted metadata against pre-prepared policy rules, thus ensuring comprehensive regulatory compliance without time-consuming verification processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical compliance checking with an automated information processing system. Instead of human reviewers manually inspecting software for compliance, the system automatically extracts metadata, compares it against stored policy rules, and determines compliance status, thereby ensuring thorough regulatory compliance while dramatically reducing verification time.

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

3Manufacturing precision

If complex compliance rules are enforced, then compliance thoroughness is improved, but system complexity deteriorates

Engineering Contradiction:
Improvecompliance rule enforcement thoroughnessVSAvoidcompliance verification system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments compliance verification into distinct components: metadata extraction module, policy rule storage module, and compliance determination module. By dividing the complex compliance enforcement process into separate functional segments, the system maintains thorough compliance rule enforcement while reducing overall system complexity through modular architecture and clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary metadata extraction layer that simplifies the relationship between applications and compliance rules. This intermediary component standardizes application information into uniform metadata formats, making compliance verification straightforward by comparing standardized metadata against policy rules, thus maintaining thorough compliance enforcement while reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11726896B2Application monitoring using workload metadata
Publication Date: 2023.08.15 NUTANIX INC
  • US11726896B2 patent drawing
  • US11726896B2 patent drawing
  • US11726896B2 patent drawing

AI summary

A system for application monitoring includes an interface to receive an indication regarding an application. The system includes a processor to determine whether the application is compliant based at least in part on a set of policy rules, and in the event that the application is compliant, provide an indication that the application is compliant.