Scanning Delay Duration Based on CPU Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer devices experience performance issues during information scanning due to high CPU resource occupancy, leading to slow system performance and poor user experience, as security software scans files while running other applications concurrently.

Innovation Solution

A method and apparatus that determine a delay duration based on current CPU performance information to schedule subsequent scans, ensuring that CPU resources are managed efficiently, allowing multiple scans with fixed or real-time adjustments to avoid CPU overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security software performs continuous scanning of information to be scanned, then scanning thoroughness and security detection capability are improved, but CPU resource occupancy increases causing system performance degradation

Engineering Contradiction:
Improvescanning thoroughnessVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic scanning by introducing delay durations between consecutive scans. The scanning module performs scans at scheduled intervals rather than continuously, allowing the system to balance security monitoring needs with CPU resource availability. This periodic action ensures thorough scanning coverage while preventing sustained high CPU occupancy that would degrade overall system performance.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent dynamically adjusts the delay duration between scans based on real-time CPU performance information. When CPU resources are abundant, shorter delays enable more frequent scanning. When CPU load is high, longer delays reduce scanning frequency to maintain system responsiveness. This dynamic adaptation resolves the contradiction by making scanning intensity flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If multiple scans are performed on information to be scanned, then security detection accuracy is improved, but CPU resource consumption increases causing slow system response

Engineering Contradiction:
Improvesecurity detection accuracyVSAvoidsystem response time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent employs feedback mechanisms where the scanning module monitors CPU performance information and adjusts subsequent scan timing accordingly. After each scan, the system evaluates current CPU status and determines appropriate delay durations before the next scan. This feedback loop ensures that multiple scans are performed with sufficient spacing, maintaining detection accuracy while preventing excessive CPU consumption that would slow system response.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent determines delay durations in advance before executing multiple scans. By calculating and setting the timing schedule beforehand based on expected CPU availability, the system can plan multiple scans without causing unpredictable system slowdowns. This preliminary action allows the system to commit to a scanning schedule that balances thoroughness with performance.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If scanning frequency is increased to improve security monitoring, then detection capability is improved, but CPU occupancy ratio increases causing user experience degradation

Engineering Contradiction:
Improvesecurity monitoring capabilityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent changes the timing parameters of scanning operations by introducing variable delay durations between scans. Instead of maintaining a fixed high scanning frequency, the system adjusts the time interval parameter based on CPU performance conditions. This parameter change allows the system to maintain adequate security monitoring while reducing peak CPU occupancy to acceptable levels for smooth user experience.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9971892B2Method, apparatus and computer device for scanning information to be scanned
Publication Date: 2018.05.15 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US9971892B2 patent drawing
  • US9971892B2 patent drawing
  • US9971892B2 patent drawing

AI summary

The present invention provides a method for scanning information to be scanned in a computer device, the information to be scanned needing multiple scans, and the method comprising the steps of: a. determining a delay duration from the end of a scan for the information to be scanned to the start of a next scan according to current performance information about the CPU of the computer device; and b. scanning the information to be scanned according to the delay duration. According to the solution of the present invention, by determining a delay duration from the end of a scan for the information to be scanned to the start of a next scan according to current performance information about the CPU of a computer device, and scanning according to the delay duration, problems such as slow running due to high occupancy ratio of CPU resources during scanning can be avoided.