Distributed Protocol Analysis Using Two-Stage ML Variable Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for implementing system-wide protocols in distributed computing systems require extensive computational resources to aggregate and process data, which is inefficient for users who only need to evaluate a few metrics across a large number of network devices.

Innovation Solution

A system utilizing two machine learning engines, where a first engine identifies salient variables and provides them to secondary engines for data visualization on user devices, reducing computational and network resources while allowing user-friendly XR data visualization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional methods aggregate and process data across all network devices, then comprehensive system-wide analysis is achieved, but computational resources and network traffic increase significantly

Engineering Contradiction:
Improvecomprehensive system-wide analysisVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the monolithic data processing task into two distinct machine learning engines: a first ML engine that performs comprehensive system-wide analysis to identify salient variables, and second ML engines deployed at individual network devices that analyze only the specific variables of interest. This segmentation allows the system to maintain comprehensive analysis capabilities while reducing the computational burden at each device by processing only relevant data locally.

Inventive Principle:
Principle #1Segmentation

2Reliability

If conventional methods process all data across the distributed system, then complete protocol evaluation is achieved, but network traffic increases

Engineering Contradiction:
Improvecomplete protocol evaluationVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential salient variables identified by the first ML engine and transmits them to the second ML engines at individual devices, rather than transmitting or processing all raw data. This extraction approach maintains the reliability of protocol evaluation by ensuring that the most important variables are analyzed locally, while dramatically reducing network traffic by eliminating the need to transmit voluminous raw datasets.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If a single centralized system processes all protocol data, then system-wide insights are obtained, but processing time increases

Engineering Contradiction:
Improvesystem-wide insightsVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The first ML engine performs preliminary analysis of the protocol dataset across the entire system to identify which variables are most strongly correlated with protocol performance. This preliminary action creates a filtered set of salient variables that can then be quickly analyzed by multiple second ML engines in parallel at individual devices, significantly reducing the time required for local analysis while preserving system-wide insights through the initial comprehensive processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12580977B2Intelligent protocol implementation in a distributed computing system
Publication Date: 2026.03.17 BANK OF AMERICA CORP
  • US12580977B2 patent drawing
  • US12580977B2 patent drawing
  • US12580977B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for intelligent protocol implementation in a distributed computing system. The present disclosure is configured to monitor usage data for a plurality of network devices; receive, from a first network device, a protocol dataset; analyze the protocol dataset using a first machine learning engine; determine, based on an output of the first machine learning engine, at least one variable correlated with the protocol dataset; and instruct a second machine learning engine to analyze usage data associated with the at least one variable, wherein the second machine learning engine is configured to generate a data visualization on a display of the first network device.