Antivirus Software Agent Downtime Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern antivirus applications are resource-intensive, interfering with user activities due to their high demand for system resources during complex scans and operations, leading to decreased productivity.

Innovation Solution

A computer system equipped with detection devices such as temperature sensors, digital cameras, and sound wave sources that determine when the system is in downtime mode, allowing a software agent to launch antivirus tasks without user interference, including malware detection and system file scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If antivirus application performs complex system scans and operations, then malware detection capability is improved, but system resource utilization increases and user productivity decreases

Engineering Contradiction:
Improvemalware detection capabilityVSAvoiduser productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The antivirus application dynamically adjusts its operation mode based on system conditions. When the system is determined to be in downtime mode (no user activity detected), the full antivirus scan is executed. When user activity is detected, the scan is suspended or postponed. This dynamic adaptation resolves the contradiction by making malware detection capability active only when it does not conflict with user productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The antivirus application performs scans periodically during detected downtime intervals rather than continuously or on fixed schedules. The software agent monitors for user activity and triggers antivirus tasks only during periods when no user interaction is detected, creating a periodic action pattern that aligns malware detection with low-usage periods, thus maintaining detection capability while preserving user productivity during active periods.

Inventive Principle:
Principle #19Periodic action

2Measurement precision

If antivirus application updates malware definitions and detection algorithms, then detection accuracy is improved, but system resources and time are consumed

Engineering Contradiction:
Improvedetection accuracyVSAvoidupdate time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The antivirus application performs malware definition updates and detection algorithm improvements during detected downtime periods before they are needed. By updating during idle time when no user activity is detected, the system prepares enhanced detection capabilities in advance without causing time loss during user productive periods. This preliminary action during downtime resolves the contradiction between improving detection accuracy and avoiding time loss.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detection devices continuously monitor system usage, then downtime detection accuracy is improved, but system resources are consumed

Engineering Contradiction:
Improvedowntime detection accuracyVSAvoiddetection device energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The software agent performs multiple functions using a single monitoring mechanism. It simultaneously detects user activity, determines system downtime status, and triggers antivirus task execution based on this unified detection. This multi-functionality reduces the need for separate dedicated detection systems, thereby lowering overall energy consumption while maintaining accurate downtime detection through the versatile software agent.

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

Data Source

PatentUS8560661B2System and methods for launching antivirus application tasks during computer downtime
Publication Date: 2013.10.15 AO KASPERSKY LAB
  • US8560661B2 patent drawing
  • US8560661B2 patent drawing
  • US8560661B2 patent drawing

AI summary

Disclosed are systems, methods and computer program products that enable deployment of an antivirus application on a computer system in a manner that reduce interference of the antivirus application with activities of system users. In particular, the computers system is provided with a plurality of detection devices that may be used to detect when the computers system is being used by the user or when it is in downtime mode. The detection devices may include data input device, such as a mouse or keyboard, temperature sensors, pressure sensors, digital camera, sound wave source and sound wave receiver or other detection devices. The computer system also includes a software agent associated with an antivirus application. The software agent collects and analyses data from the detection devices, determines when the computer system is in a downtime mode, and then launches various antivirus application tasks.