Proxy Server Anomaly Detection Using API KPI Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for monitoring proxy server performance create additional load on overloaded servers and make it difficult to identify the root of system anomalies in complex enterprise computing environments.

Innovation Solution

A computing platform uses historical API call information to train anomaly detection engines, which analyze API call data for proxy servers, generating binary values and confidence scores to detect anomalies, and employs an arbitration engine to reconcile results from multiple models, enabling real-time or predictive identification and mitigation of system issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If direct system performance monitoring of CPU, memory, and cache is implemented, then system performance measurement is improved, but additional load is created on already overloaded servers

Engineering Contradiction:
Improvesystem performance measurementVSAvoidadditional load on servers
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent introduces an intermediary monitoring system that captures performance metrics through API calls rather than directly instrumenting the target servers. This intermediary layer (the monitoring platform) mediates between the need for performance data and the servers, obtaining information through standardized API interfaces that do not require modifying or directly interfacing with the server's core performance measurement mechanisms, thus avoiding additional load on the monitored servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical/direct performance monitoring methods (direct CPU, memory, cache measurements) with an information-based approach using API calls. Instead of directly accessing and measuring hardware resources, the system substitutes this with software-based information retrieval through APIs, which provides the necessary performance data without the overhead of direct hardware interaction.

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

2Measurement precision

If multiple anomaly detection engines are deployed to improve detection accuracy, then anomaly detection precision is improved, but system complexity increases

Engineering Contradiction:
Improveanomaly detection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the anomaly detection function into multiple independent detection engines, each specializing in different aspects or types of anomaly detection. This segmentation allows each engine to focus on specific patterns or metrics, improving overall detection precision while maintaining manageable complexity through modular design. Each engine can be independently trained, deployed, and maintained.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the outputs of multiple anomaly detection engines through an arbitration mechanism that combines their findings. This merging process integrates the strengths of different detection approaches, achieving higher overall precision. The arbitration engine synthesizes results from multiple sources, creating a unified anomaly detection output that leverages the collective capability of all engaged detection engines.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260064519A1System and method for detection of proxy server key performance indicators (KPI) deterioration, alerting and mitigation
Publication Date: 2026.03.05 BANK OF AMERICA CORP
  • US20260064519A1 patent drawing
  • US20260064519A1 patent drawing
  • US20260064519A1 patent drawing

AI summary

A computing platform may train, using historical application programming interface (API) call information, an anomaly detection engine, to output, for a target system, a binary value indicating whether or not the target system is experiencing anomalous API call behavior, where the target system includes a proxy server. The computing platform may monitor the target system to collect API call information for the proxy server. The computing platform may input the API call information into the anomaly detection engine, which may output, based on the API call information, a binary value indicating whether the API call information. The computing platform may compare the binary value to a predetermined threshold value. Based on identifying that the selected binary value is less than the predetermined threshold value, the computing platform may label the target system as experiencing anomalous behavior. The computing platform may execute corrective actions to address the anomalous behavior.