Differential Virus Scan Using Change Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current antivirus scanning methods degrade computer performance by scanning all files on storage devices, which is time-consuming and resource-intensive, and often requires frequent manual updates, leading to performance degradation and increased network utilization.

Innovation Solution

Implementing incremental and differential scanning methods that utilize a file inclusion list to scan only files that have changed during a defined time period, using a change log to monitor file operations and update scan lists, thereby reducing the number of files to be scanned and minimizing performance impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all files on storage devices are scanned for viruses, then comprehensive virus detection is achieved, but computer performance degrades and scan operation time increases

Engineering Contradiction:
Improvevirus detection completenessVSAvoidcomputer performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the file scanning process by dividing files into two categories: files that have changed since the last scan (newly modified, created, or deleted files) and files that have not changed. The system maintains a record of previously scanned files and only scans files that have changed, thereby segmenting the scanning workload to improve performance while maintaining detection reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If scheduled scan operations scan all files on hard drives, then comprehensive virus protection is provided, but network utilization increases and network performance decreases

Engineering Contradiction:
Improvevirus protection coverageVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the necessary subset of files (those that have changed since the last scan) from the complete set of files on hard drives. By taking out only the changed files for scanning, the system reduces network utilization and maintains network performance while still providing comprehensive virus protection through periodic full scans and continuous monitoring of file changes.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If manual updates of file lists are performed frequently, then scan accuracy is maintained, but user time and operational complexity increase

Engineering Contradiction:
Improvescan target accuracyVSAvoiduser maintenance effort
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system implements self-service by automatically monitoring file system changes and updating the scan target list without requiring manual user intervention. The patent uses file system event notifications and change tracking mechanisms to automatically identify newly modified, created, or deleted files and add them to the scan queue, eliminating the need for users to manually update file lists while maintaining scan accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8739285B1Differential virus scan
Publication Date: 2014.05.27 EMC IP HLDG CO LLC
  • US8739285B1 patent drawing
  • US8739285B1 patent drawing
  • US8739285B1 patent drawing

AI summary

Differential scanning is disclosed. A scan collection period is determined. A system is monitored to detect object events during the scan collection period, and a scan list may be updated with information regarding objects to be scanned, based on some of the object events. Objects are scanned based on the information in the scan list. Information regarding objects associated with object events occurring outside the scan collection period may be removed from the scan list.