Data Scanning System With Partial Access During Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data scanning systems often cause delays by preventing access to data until the entire scanning process is complete, which can be inefficient and inconvenient.

Innovation Solution

A method and system that allow access to scanned portions of data while other portions are still being scanned, using a system where portions of data are scanned in an ordered manner and access is granted to clean portions while scanning continues on other parts, reducing latency and enabling parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data scanning is performed completely before allowing access, then scanning reliability is improved, but access time is worsened

Engineering Contradiction:
Improvescanning reliabilityVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the data into multiple portions and scans them sequentially, allowing access to scanned portions while continuing to scan other portions. This segmentation enables the system to maintain scanning reliability by thoroughly examining each portion while reducing access time by allowing immediate access to clean portions without waiting for the entire data scan to complete.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic scanning approach where the scanning process and access permissions are adjusted during execution. The system dynamically allows access to portions of data that have been scanned and deemed clean, while continuing to scan other portions. This dynamic approach resolves the contradiction by making the scanning process adaptive rather than static, enabling simultaneous progress on both reliability and access time.

Inventive Principle:
Principle #15Dynamics

2Reliability

If access is blocked during scanning, then data security is improved, but user convenience is worsened

Engineering Contradiction:
Improvedata securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the data into multiple portions and applies differential access control to each portion based on its scanning status. Scanned and clean portions are made accessible to users, while unscanned portions remain blocked. This segmentation allows the system to maintain data security by blocking only the necessary unscanned portions while providing convenient access to safe portions, thus resolving the contradiction between security and convenience.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality control by treating different portions of data differently based on their individual scanning status. Instead of blocking all data access uniformly, the system allows access to specific portions that have been scanned and verified as clean, while maintaining blocks on unscanned portions. This localized approach resolves the contradiction by providing user convenience for safe portions while maintaining security for unscanned portions.

Inventive Principle:
Principle #3Local quality

3Reliability

If sequential scanning is used, then scanning thoroughness is improved, but processing speed is worsened

Engineering Contradiction:
Improvescanning thoroughnessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data into multiple portions that can be scanned and processed in parallel. By dividing the data, the system maintains scanning thoroughness through comprehensive examination of each portion while improving processing speed through concurrent operations on multiple portions simultaneously, thus resolving the contradiction between thoroughness and speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements continuous useful action by overlapping scanning operations with data access operations. While one portion is being scanned, other portions can be accessed if they are already scanned and clean. This continuity allows the system to maintain thorough scanning of all portions while improving overall processing speed through concurrent operations, eliminating idle waiting time.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9106478B2System, method and computer program product for scanning portions of data
Publication Date: 2015.08.11 MCAFEE LLC
  • US9106478B2 patent drawing
  • US9106478B2 patent drawing
  • US9106478B2 patent drawing

AI summary

A scanning system, method and computer program product are provided. In use, portions of data are scanned. Further, access to a scanned portion of the data is allowed during scanning of another portion of the data.