GraphRPC Anomaly Detection for Cross-Environment RPC Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In financial institutions, inadvertent remote procedure calls (RPCs) between staging and production environments pose significant threats to data security and operational integrity, leading to potential breaches and disruptions, which traditional manual checks and reactive systems fail to adequately address.

Innovation Solution

A proactive real-time anomaly detection system using GraphRPC, integrating advanced graph analysis, Generative AI, and quantum computing to monitor and prevent unauthorized RPCs, with self-healing capabilities to maintain system integrity and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual checks and reactive monitoring systems are used to detect cross-environment RPC calls, then implementation simplicity is maintained, but detection speed and prevention capability are insufficient

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by continuously monitoring and analyzing RPC call patterns before actual breaches occur. The baseline behavior is established in advance, enabling the system to detect deviations and prevent cross-environment calls before they cause harm, rather than reacting after incidents occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary monitoring layer that sits between RPC call origins and destinations. This intermediary component analyzes call patterns, environments, and behaviors without disrupting normal operations, providing detailed detection capability while maintaining system architecture simplicity through a centralized analysis point.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If traditional reactive systems are deployed to monitor RPC calls, then system simplicity is maintained, but response time and prevention capability are delayed

Engineering Contradiction:
Improvedetection speedVSAvoidresponse delay
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system implements continuous monitoring and analysis of RPC call patterns without interruption or periodic delays. By maintaining constant surveillance of network traffic and call behaviors, the system achieves real-time detection speed while eliminating response delays associated with batch processing or periodic checking mechanisms.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent incorporates feedback mechanisms where detected patterns and anomalies immediately trigger alerts and preventive actions. The system continuously receives feedback from monitoring data, analyzes deviations from baseline behavior, and responds in real-time, eliminating the time loss inherent in reactive systems that only check after incidents occur.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive monitoring of all RPC calls is implemented, then detection accuracy is improved, but system resource consumption increases

Engineering Contradiction:
Improveanomaly detection precisionVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by focusing monitoring resources on specific high-risk patterns, environments, and call types rather than uniformly analyzing all RPC calls. By identifying and concentrating analysis on critical pathways between staging and production environments, the system achieves high detection precision while reducing overall computational resource consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts monitoring parameters such as analysis depth, sampling rates, and alert thresholds based on detected risk levels and system conditions. This allows the system to maintain high detection precision when anomalies are present while reducing resource consumption during normal operations, optimizing the balance between accuracy and computational cost.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250363216A1Proactive Real-Time Anomaly Detection in Cross-Environment RPC Calls Through Intelligent GraphRPC Method
Publication Date: 2025.11.27 BANK OF AMERICA CORP
  • US20250363216A1 patent drawing
  • US20250363216A1 patent drawing
  • US20250363216A1 patent drawing

AI summary

The present invention relates to systems and methods for proactive real-time anomaly detection in cross-environment RPC (Remote Procedure Call) communications within computing systems. Utilizing an Intelligent GraphRPC Method, this invention integrates advanced graph analysis techniques to enhance fault detection and workflow management. The method features a dual-graph approach, employing both real-time and aggregated dependency graphs, which allows for continuous monitoring and analysis of RPC interactions to detect and prevent unauthorized or misconfigured RPC calls between staging and production environments. An ingestion pipeline further supports the system by aggregating and archiving call graph data, providing beneficial insights into service dependencies and potential security risks. This proactive anomaly detection system is designed to seamlessly integrate into existing monitoring and alerting frameworks, providing a robust solution to safeguard data integrity and operational stability, thereby minimizing losses and reputational damage due to data breaches and system disruptions.