UAI Hardware Message Filtering for Duplicate Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face inefficiencies due to repetitive and unnecessary messages in Universal Armament Interface (UAI) data streams, which burden processing engines analyzing traffic data.

Innovation Solution

A hardware-based filtering system comprising a detection block, memory, comparator, and rules engine to parse, store, and compare messages, ensuring only relevant messages meet a threshold condition before being sent to the processing engine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all messages in the data stream are transmitted to the processing engine, then complete data analysis is achieved, but processing load increases significantly

Engineering Contradiction:
Improvedata analysis completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The hardware filter performs preliminary filtering of duplicate messages before they reach the software processing engine. By comparing each incoming message against recently seen messages in a sliding window and blocking duplicates in advance, the system reduces processing load while maintaining analysis completeness for unique messages.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If duplicate messages are filtered out using software-based methods, then processing load is reduced, but system complexity and response time increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces software-based duplicate filtering with a hardware-based filtering system using comparison circuits and memory elements. This hardware implementation performs duplicate detection and filtering at the circuit level, reducing system complexity and improving response time compared to software-based approaches while maintaining processing efficiency.

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

3Measurement precision

If a large memory window is used to store parsed messages for comparison, then duplicate detection accuracy improves, but memory resource consumption increases

Engineering Contradiction:
Improveduplicate detection accuracyVSAvoidmemory resource consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system uses a dynamic sliding window approach where the memory stores only a limited number of recent messages (e.g., 8-16 messages) in a circular buffer configuration. This dynamic memory management provides sufficient duplicate detection accuracy for high-rate data streams while constraining memory resource consumption to manageable levels.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250284983A1System and method for UAI hardware based filtering
Publication Date: 2025.09.11 AERONIX
  • US20250284983A1 patent drawing

AI summary

A system for filtering messages sent to a processing engine from a data stream including: (1) a detection block adapted to parse a plurality of messages received from the data stream; (2) a memory adapted to store the plurality of parsed messages; (3) a comparator adapted to compare a most recently parsed message to each of the plurality of parsed messages stored in the memory; and (4) a rules engine adapted to transmit the most recently parsed message to the processing engine if a threshold condition is met.