Adaptive Content Inspection Processor for Data Pattern Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content inspection technologies face challenges in efficiently processing large volumes of data due to the increasing number of patterns that need to be searched for, leading to computing bottlenecks and delays in data receipt.

Innovation Solution

A content inspection processor with dynamic adaptation capabilities, where the search criteria and operating parameters are adjusted based on identifying information within the input data, allowing for real-time adaptation and improved inspection efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the number of patterns to be searched increases to detect more spam and malware variants, then the detection capability is improved, but the processing time and computational delay increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the pattern search process into multiple stages: first searching for shorter, more common patterns (e.g., spam keywords) and only then searching for longer, more specific patterns (e.g., malware signatures). This segmentation allows the system to maintain detection capability while reducing processing delay by completing simpler searches first.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by searching for patterns of different lengths selectively. Instead of searching for all possible patterns of all lengths simultaneously, the system prioritizes shorter patterns that are more likely to appear first in the data stream, and only searches for longer patterns after shorter ones are exhausted or confirmed absent.

Inventive Principle:
Principle #16Partial or excessive action

2Ease of manufacture

If a fixed set of search criteria is used for content inspection, then the inspection process is simple and consistent, but the system cannot adapt to changes in input data and inspection requirements

Engineering Contradiction:
Improveprocess simplicityVSAvoidadaptability to data changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by allowing the search criteria to change based on the actual data being inspected. The system dynamically adjusts which patterns to search for based on the content type, priority levels, and characteristics of the input data stream, transforming the static inspection process into an adaptive one that responds to real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters such as search priority, pattern length thresholds, and criteria selection based on input data characteristics. The system modifies inspection parameters dynamically according to the data being processed, enabling adaptation to changing requirements while maintaining a relatively simple base inspection framework.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250148312A1Adaptive content inspection
Publication Date: 2025.05.08 MICRON TECHNOLOGY INC
  • US20250148312A1 patent drawing
  • US20250148312A1 patent drawing
  • US20250148312A1 patent drawing

AI summary

Methods and apparatus are provided involving adaptive content inspection. In one embodiment, a content inspection processor may identify information with respect to input data and provide the information to a host controller. The host controller may adapt search criteria or other parameters and provide the adapted parameter to the content inspection processor. Other embodiments may include a content inspection processor having integrated feedback, such that results data is fed back to the content inspection processor. The results data may be processed before being provided to the content inspection processor.