Conditional Network Data Scanning via Metadata Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional security systems for networks face inefficiencies, such as repetitive scanning and performance degradation, as they often scan all data without validation or fail to detect unwanted data due to lack of version validation between scanners.

Innovation Solution

A system and method for conditionally performing scans on data based on an associated data structure, where each scanner's aspects are identified and reflected in a data structure, allowing subsequent scans to be performed only if the data structure matches the scanner's configuration, thereby preventing duplicate scans and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all received data is scanned by multiple security systems regardless of previous scanning, then security detection coverage is improved, but network performance deteriorates due to repetitive scanning

Engineering Contradiction:
Improvesecurity detection coverageVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by having the first security system scan the data and generate a data structure reflecting the scan results before the data reaches the second security system. This pre-performed scanning action allows subsequent systems to conditionally skip redundant scans, improving network performance while maintaining security coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the data structure generated from the first scan to inform the scanning decision of the second security system. The data structure contains information about what has already been scanned, providing feedback that prevents repetitive scanning and optimizes network performance.

Inventive Principle:
Principle #23Feedback

2Speed

If version validation between scanners is not performed, then scanning speed is improved, but detection reliability deteriorates due to failure to detect unwanted data

Engineering Contradiction:
Improvescanning speedVSAvoiddetection reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces a data structure as an intermediary between the scanner version information and the scanning decision. This data structure reflects aspects of the scanners used and serves as a mediator to determine whether scanning should be performed, enabling version validation without directly comparing scanner versions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter from direct scanner version comparison to comparing data structure characteristics. By transforming the validation criterion from scanner version parameters to data structure parameters, the system achieves reliable detection while maintaining scanning speed.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If stamp validation is not performed on previously scanned data, then processing efficiency is improved, but detection accuracy deteriorates due to failure to validate scan results

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent uses the data structure as an intermediary to validate scan results without directly re-scanning the data. The data structure contains information about the previous scan including stamp validation, allowing the system to verify detection accuracy efficiently without repeating the entire scanning process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9092624B2System, method, and computer program product for conditionally performing a scan on data based on an associated data structure
Publication Date: 2015.07.28 MCAFEE LLC
  • US9092624B2 patent drawing
  • US9092624B2 patent drawing
  • US9092624B2 patent drawing

AI summary

A system, method, and computer program product are provided for conditionally performing a scan of data based on an associated data structure. In use, at least one aspect is identified for each of a first plurality of scanners utilized to perform a scan on data at a first network device. Additionally, at least one data structure is associated with the data, where the at least one data structure reflects the at least one aspect of each of the first plurality of scanners. Furthermore, a subsequent scan on the data is conditionally performed utilizing each of a second plurality of scanners at a second network device, based on the at least one data structure.