Message Scanning System Preventing Redundant Copy Analysis
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If scanning systems scan all messages including duplicates, then thorough security checking is maintained, but time consumption increases due to redundant scanning
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.
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.
Data Source
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.


