Malware Remediation via Resource-Reordered Action Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems face challenges in predicting and addressing security vulnerabilities and malware threats during application development, leading to vulnerabilities in applications and data, with current remediation processes often resulting in unintended consequences and inefficiencies.

Innovation Solution

An analysis engine generates a prioritized list of actions for resources associated with malware, using an action list generation component and sorting component to ensure ordered remediation processes, avoiding conflicts and improving efficiency by executing actions such as quarantine, remove, or clean based on predetermined and calculated priorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If in-process scanning software is employed to cleanse documents and scan machines to identify threats, then malware detection capability is improved, but remediation process complexity increases due to shared resources and unintended consequences

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidremediation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the remediation process into distinct phases: detection phase (using in-process scanning software) and remediation phase (using resource-reordered remediation software). This segmentation allows each phase to operate independently with specialized functionality, improving detection capability while managing remediation complexity through structured separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component called the 'resource-reordered remediation software' that acts as a mediator between the detection phase and the actual remediation actions. This intermediary manages the complexity by coordinating resource operations, ensuring proper execution order, and preventing unintended consequences when resources are shared across multiple threats.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple threats exist on a machine with shared resources, then comprehensive threat coverage is improved, but remediation efficiency decreases due to conflicts and unintended consequences

Engineering Contradiction:
Improvethreat coverageVSAvoidremediation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by first detecting all threats and mapping their resource dependencies before executing remediation. The resource-reordered remediation software creates a planned execution sequence based on detected threats and shared resources, ensuring that remediation actions are performed in the correct order to avoid conflicts and maximize efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic resource reordering where the remediation sequence is adaptively adjusted based on the specific threat landscape and resource sharing relationships detected during the detection phase. This dynamic approach allows the system to optimize remediation efficiency for each unique configuration of threats and resources rather than using a fixed approach.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If actions are performed on shared resources without prioritization, then operational simplicity is maintained, but system stability deteriorates due to conflicts and data loss

Engineering Contradiction:
Improveoperational simplicityVSAvoidsystem stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The patent incorporates feedback mechanisms where the resource-reordered remediation software continuously monitors the execution of remediation actions and adjusts the sequence based on detected conflicts or failures. This feedback loop maintains system stability by preventing conflicting operations while preserving operational simplicity through automated conflict resolution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the execution parameter from simultaneous or random action ordering to a prioritized sequential ordering based on resource dependencies and threat characteristics. This parameter change in the execution sequence maintains system stability by preventing conflicts on shared resources while keeping the operation simple through automated sequencing rather than manual configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8087061B2Resource-reordered remediation of malware threats
Publication Date: 2011.12.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8087061B2 patent drawing
  • US8087061B2 patent drawing
  • US8087061B2 patent drawing

AI summary

Systems and methods that mitigate affects of malware and facilitate remediation processes. An analysis engine generates a list of actions for resources associated with the malware, and prioritizes/sorts the actions for execution. Such list of actions can be generated automatically via an action list generation component associated with the analysis engine. Likewise, a sorting component as part of the analysis engine can prioritize operations between detected malware to typically ensure a smooth operation during remediation processes (e.g., avoid conflicts).