Compliance Bot Verification for Secure Bot Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated systems with numerous bots face challenges in optimizing performance and ensuring compliance with security protocols, as manual review is time-consuming and inefficient, especially in large-scale deployments, leading to prolonged resolution times for performance or compliance issues.

Innovation Solution

Implementing a system with machine learning bots to autonomously manage and optimize bot operations, including monitoring, learning, and making adjustments to improve productivity and security compliance, while compliance bots verify adherence to security rules and regulations, reducing the need for manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual auditing is used to evaluate automated processes for performance optimization and compliance, then auditing can be performed with human judgment and adaptability, but the process becomes time-consuming and inefficient, especially in large-scale deployments

Engineering Contradiction:
Improveauditing accuracyVSAvoidauditing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated self-auditing where bots monitor and evaluate themselves and other bots in the system. The learning bot automatically learns from manual tuning activities and performs self-optimization, while compliance bots continuously self-validate against security protocols, eliminating the need for extensive manual auditing while maintaining high reliability through automated monitoring and validation mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical auditing processes with automated electronic monitoring systems. Learning bots use machine learning algorithms to automatically analyze process data and identify optimizations, while compliance bots use automated rule-based systems to validate security compliance, substituting human auditors with intelligent automated systems that operate continuously without time constraints

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

2Productivity

If the number of bots in the system is increased to handle larger workloads, then productivity and automation coverage are improved, but the complexity of monitoring and ensuring compliance across all bots increases significantly

Engineering Contradiction:
Improveautomation throughputVSAvoidsystem monitoring complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The compliance bot is designed as a universal monitoring component that can evaluate multiple bots across different processes simultaneously. It implements a standardized compliance framework that adapts to various automation types, allowing a single compliance bot instance to manage security validation across the entire bot ecosystem regardless of scale, thereby preventing monitoring complexity from increasing linearly with the number of bots

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

Solution Approach 2:

The learning bot acts as an intermediary between individual bot operations and system-wide compliance requirements. It aggregates performance data from multiple bots and translates it into learning opportunities, while compliance bots serve as intermediaries between bot actions and security protocols, providing a layered monitoring approach that manages complexity by introducing intermediate validation layers

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If manual tuning and optimization of automated processes is performed, then process performance can be improved with human expertise, but the project timeline extends due to sequential identification, implementation, and analysis of improvements

Engineering Contradiction:
Improveprocess optimization qualityVSAvoidoptimization cycle time
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The learning bot implements continuous monitoring and learning from bot operations without interruption. It continuously collects data from manual tuning activities, continuously learns from this data, and continuously generates optimization recommendations, eliminating the sequential stop-start nature of manual auditing and enabling uninterrupted process improvement that reduces optimization cycle time while maintaining high-quality adjustments

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system implements closed-loop feedback where the learning bot continuously monitors bot performance, learns from manual tuning activities, and automatically feeds back optimization recommendations to users or implements adjustments automatically. This feedback mechanism accelerates the optimization cycle by immediately acting on learned insights rather than waiting for sequential manual review and implementation phases

Inventive Principle:
Principle #23Feedback

4Reliability

If comprehensive compliance auditing is performed on all automated processes, then security compliance is ensured, but the resource requirements and time consumption increase substantially

Engineering Contradiction:
Improvecompliance assuranceVSAvoidauditing resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Compliance bots are deployed to perform self-auditing of bots and processes, eliminating the need for external human auditing resources. The compliance bots automatically validate themselves and other bots against security protocols continuously, providing comprehensive compliance assurance with minimal human resource intervention, as the automated system performs its own validation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10958689B1Systems and methods for bot-on-bot security verification
Publication Date: 2021.03.23 NTT DATA SERVICES LLC
  • US10958689B1 patent drawing
  • US10958689B1 patent drawing
  • US10958689B1 patent drawing

AI summary

In an embodiment, another general aspect includes a method including, by a compliance bot deployed on a computer system including a system of bots, monitoring the system of bots for deployment activity. The method also includes, responsive to the monitoring, identifying activity indicative of deployment of a particular bot. The method also includes determining an automation type of the particular bot. The method also includes retrieving compliance rules corresponding to the automation type of the particular bot. The method also includes retrieving data from the particular bot. The method also includes automatically checking compliance of the particular bot with the compliance rules based on the retrieved data. The method also includes, responsive to a determination that the particular bot is noncompliant, automatically invalidating the particular bot.