Antivirus Software Agent Downtime Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If antivirus application updates malware definitions and detection algorithms, then detection accuracy is improved, but system resources and time are consumed
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.
3Measurement precision
If detection devices continuously monitor system usage, then downtime detection accuracy is improved, but system resources are consumed
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.
Data Source
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.


