Autonomous Program Self-Defense Against Viral Contamination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for addressing computer viruses focus on blocking virus invasion rather than solving the underlying contamination, leading to incomplete solutions that fail to prevent system collapse, as they rely on analyzing virus tags and illegal information, which is insufficient for complete blocking and does not address the root cause of virus-induced program contamination.

Innovation Solution

A program structure based on the Scenario Function that autonomously detects and disinfects viral contamination by recognizing predicate inconsistencies within the program, allowing it to continue operation even with viral invasion, using a contamination detection mechanism, decontamination mechanism, and normal state recovery mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional virus blocking methods are used to prevent virus invasion, then virus entry can be partially blocked, but complete blocking cannot be achieved and the program cannot be protected from contamination

Engineering Contradiction:
Improvevirus protection capabilityVSAvoidcomplexity of virus analysis and blocking system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of trying to block viruses from entering the program (external defense), the invention inverts the approach by enabling the program to autonomously detect and disable viruses after invasion (internal self-defense). The program is equipped with self-vaccine mechanisms that allow it to identify viral contamination and neutralize it independently, transforming the defense strategy from prevention to autonomous remediation.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The program is designed with self-vaccine capabilities that enable it to autonomously detect, identify, and disable viral contamination without external intervention. The self-vaccine mechanism allows the program to service itself by monitoring its own state, detecting predicate inconsistencies caused by viruses, and executing decontamination procedures independently, eliminating the need for complex external virus analysis systems.

Inventive Principle:
Principle #25Self-service

2Reliability

If virus invasion is blocked beforehand using external analysis, then some viruses can be prevented, but the method cannot serve as an intrinsic solution and complete protection is impossible

Engineering Contradiction:
Improveprogram integrityVSAvoidability to handle unknown viruses
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The program incorporates self-vaccine mechanisms that enable autonomous detection and disabling of viruses. By equipping the program with intrinsic self-defense capabilities, it can adapt to and handle any viral contamination without requiring pre-analysis or external knowledge of specific virus types, thereby achieving both reliability and adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention shifts from external virus analysis and blocking to internal autonomous self-defense. Instead of relying on external systems to analyze and block viruses before they enter, the program inverts the approach by enabling itself to detect and neutralize viruses after invasion, making the protection intrinsic rather than extrinsic.

Inventive Principle:
Principle #13The other way round (Inversion)

3Ease of operation

If the program allows virus invasion to be blocked externally, then virus entry can be partially prevented, but the program itself cannot autonomously solve the contamination problem

Engineering Contradiction:
Improvesimplicity of virus defense mechanismVSAvoideffectiveness of virus protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The program is equipped with self-vaccine capabilities that enable autonomous virus detection and disabling. This self-service mechanism simplifies the overall defense system by eliminating the need for complex external analysis tools while maintaining high effectiveness through the program's intrinsic ability to identify and neutralize viral contamination independently.

Inventive Principle:
Principle #25Self-service

4Reliability

If conventional virus buster products are used to block virus invasion, then virus entry can be partially blocked, but the foundation cannot be established without analyzing secretly obtained virus tags and illegal information

Engineering Contradiction:
Improvevirus blocking capabilityVSAvoidfeasibility of complete virus blocking
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Instead of relying on external analysis of virus tags and illegal information to block virus entry, the invention inverts the approach by enabling the program to autonomously detect and disable viruses after invasion. This eliminates the need for complex virus analysis and makes complete virus blocking feasible through intrinsic self-defense mechanisms.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The program incorporates self-vaccine mechanisms that enable autonomous detection and disabling of viruses without requiring external analysis of virus tags or illegal information. This self-service capability makes the implementation of complete virus blocking feasible by eliminating the complex foundation of external virus analysis.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10235522B2Definition structure of program for autonomously disabling invading virus, program equipped with structure, storage medium installed with program, and method/device for autonomously solving virus problem
Publication Date: 2019.03.19 LYEE CORP
  • US10235522B2 patent drawing
  • US10235522B2 patent drawing
  • US10235522B2 patent drawing

AI summary

Even if a virus invades a program in operation according to the present invention, regardless of the timing and means of invasion and the number of attempts thereof, the present program autonomously and unassistedly detects the virus as contamination of a memory area used by the program and disinfects the contamination for quick recovery in order to continue the normal operation. The present program detects the virus as contamination caused by false information against the intent of the present program. Upon occurrence of contamination, the present program detects the contamination as a predicate inconsistency. However, this scheme is not for detecting an invading virus but is needed as a structural requirement in order for the program to exist as a legitimate program. The present program disinfects the detected contamination using a scheme in accordance with the present invention. The timing of disinfection prevents the symptoms of the invading virus from appearing, in view of which this exerts the same operational effect as that of destroying the viral intention. Consequently, the virus invading the present program is disabled by the present program before appearance of the intended symptoms of the virus.