Message Scanning System Preventing Redundant Copy Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message scanning systems incur inefficiencies due to redundant scanning of outgoing and sent messages, leading to unnecessary resource utilization, as both typically contain the same content.

Innovation Solution

A system that determines whether a message identifier is stored in a data structure, preventing the scanning of message copies based on this determination to avoid redundant scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If message scanning systems scan both outgoing messages and sent messages, then comprehensive security coverage is achieved, but redundant scanning occurs leading to resource waste

Engineering Contradiction:
Improvesecurity coverageVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary action by storing the message identifier in a data structure (cache/memory) when the outgoing message is first scanned. This preliminary recording enables the system to quickly recognize and skip scanning of duplicate sent messages, thereby eliminating redundant resource consumption while preserving security coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses a lightweight copy approach by storing only the message identifier (a small data structure entry) rather than the entire message content. This identifier copy serves as a efficient marker to prevent redundant scanning of sent messages without requiring substantial additional resources.

Inventive Principle:
Principle #26Copying

2Reliability

If message scanning systems scan both outgoing messages and sent messages, then complete message verification is achieved, but scanning efficiency decreases due to redundant operations

Engineering Contradiction:
Improvemessage verificationVSAvoidscanning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary action by storing the message identifier in a data structure (cache/memory) when the outgoing message is first scanned. This preliminary recording enables the system to quickly recognize and skip scanning of duplicate sent messages, thereby eliminating redundant resource consumption while preserving security coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data structure serving as a cache or memory storage performs multiple functions: it stores message identifiers for redundancy detection, enables quick lookup to determine whether sent messages have been scanned, and provides the basis for preventing redundant scanning operations. This multi-functional element improves efficiency without compromising verification completeness.

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

3Reliability

If scanning systems scan all messages including duplicates, then thorough security checking is maintained, but time consumption increases due to redundant scanning

Engineering Contradiction:
Improvesecurity checkingVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by storing the message identifier in a data structure (cache/memory) when the outgoing message is first scanned. This preliminary recording enables the system to quickly recognize and skip scanning of duplicate sent messages, thereby eliminating redundant resource consumption while preserving security coverage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies skipping by identifying sent messages that have already been scanned through the data structure lookup and bypassing the scanning process for these duplicates. This allows the system to rush through redundant operations without performing actual scanning, thereby reducing time consumption while maintaining thorough security checking for unique messages.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS8707425B2System, method, and computer program product for preventing scanning of a copy of a message
Publication Date: 2014.04.22 MCAFEE LLC
  • US8707425B2 patent drawing
  • US8707425B2 patent drawing
  • US8707425B2 patent drawing

AI summary

A system, method, and computer program product are provided for preventing scanning of a copy of a message. In use, it is determined whether an identifier of a message is stored in a data structure. Further, the scanning of a copy of the message is prevented, based on the determination.