Automated Network Port Analysis via Forced Denial Scripts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network analysis methods are manual, time-consuming, and error-prone, requiring skilled engineers and often focus on 'moment in time' reports, which can miss key network parameters and configurations, leading to conflicts and inefficiencies in network operations.

Innovation Solution

A system and method for automated determination of network device transiting data attributes, involving scripts to analyze static and known ports, identify ports requiring further investigation, and determine allowed protocols and directionality through forced denials, generating a network identification database for improved network testing and analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual network analysis is performed by skilled engineers, then analysis accuracy is improved, but time consumption and cost increase

Engineering Contradiction:
Improveanalysis accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automated self-testing of network devices by executing test scripts that automatically determine transiting data attributes, allowing the network infrastructure to analyze itself without requiring manual intervention from skilled engineers for routine analysis tasks

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical analysis processes with automated computer-executed test scripts that systematically probe network devices, substituting human expertise with algorithmic testing to achieve consistent, repeatable results without time loss

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

2Loss of information

If manual network analysis is performed, then detailed network parameters can be reviewed, but the process is error-prone and time-consuming

Engineering Contradiction:
Improvecompleteness of network parametersVSAvoiderror rate
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system implements automated feedback loops where test scripts execute against network devices, capture responses, and automatically parse results to identify ports requiring further investigation, creating a closed-loop process that reduces human error and ensures complete parameter capture

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary automated testing on all network ports before any analysis is needed, proactively identifying potential issues and capturing network parameters in advance, thereby preventing errors that would occur during reactive manual analysis

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If network testing focuses on specific applications, then application-specific problems can be addressed, but key network parameters and configurations may be missed

Engineering Contradiction:
Improveapplication-focused analysisVSAvoidnetwork parameters
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system segments network analysis into distinct phases: initial automated testing of all ports, identification of ports requiring investigation, and targeted deeper analysis, allowing application-focused problems to be addressed while ensuring comprehensive network parameter capture through systematic segmentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The automated test framework provides universal coverage across all network ports and devices while maintaining the ability to drill down into application-specific issues, making the system both broadly comprehensive and specifically actionable without requiring separate manual processes

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

4Loss of information

If comprehensive network analysis is performed, then all network parameters are captured, but the process becomes more complex

Engineering Contradiction:
Improvecompleteness of data attributesVSAvoidanalysis process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The network devices themselves execute the testing and self-diagnosis, with each device autonomously running test scripts and reporting its own transiting data attributes, thereby achieving comprehensive analysis without increasing external system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs comprehensive testing in a standardized preliminary manner through automated scripts that systematically probe all ports and parameters, capturing complete data attributes through predetermined test sequences that simplify the overall analysis process while ensuring thoroughness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10965580B2Systems and methods for automated determination of network device transiting data attributes
Publication Date: 2021.03.30 CAPITAL ONE SERVICES LLC
  • US10965580B2 patent drawing
  • US10965580B2 patent drawing
  • US10965580B2 patent drawing

AI summary

A system for determining network device transiting data attributes includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to run a first script on all static ports of a network and run a second script on all known ports of the network. The system may parse the parameters returned from the first and second scripts to identify one or more identified ports of the known ports. The system may run a third script on the one or more identified ports to force one or more denials at the identified ports. Based on the one or more denials, the system may determine network device transiting data attributes including but not limited to allowed protocols and directionality for each of the one or more identified ports.