Anti-malware Metadata Lookup Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional antivirus and antispyware solutions face challenges with large anti-malware signature databases, which increase disk footprint and delay application access due to server-side lookups, necessitating improved systems and methods for prioritizing anti-malware metadata lookups.

Innovation Solution

The system predicts when anti-malware metadata is needed and prioritizes its lookup by identifying executable objects likely to be executed, assessing their imminence, and retrieving anti-malware metadata in advance to minimize latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If anti-malware signature databases are stored locally on client devices, then scan accuracy and threat detection capability are improved, but disk footprint increases

Engineering Contradiction:
Improvethreat detection capabilityVSAvoiddisk footprint
Core Design Contradiction:
ReliabilityVSWeight of moving object

Solution Approach 1:

The patent extracts the anti-malware signature database from local client storage and relocates it to remote server storage. The system maintains full threat detection capability by performing server-side lookups, while client devices only store minimal local cache data, thereby resolving the contradiction between comprehensive threat detection and limited local storage requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server-side lookup mechanism as an intermediary between the client device and the anti-malware signature database. This intermediary enables comprehensive threat detection by providing on-demand access to complete signature databases, while eliminating the need for clients to maintain large local copies of the database

Inventive Principle:
Principle #24Intermediary (Mediator)

2Weight of moving object

If server-side lookups are used to reduce local storage requirements, then disk footprint is reduced, but application access time increases due to lookup delays

Engineering Contradiction:
Improvedisk footprintVSAvoidapplication access time
Core Design Contradiction:
Weight of moving objectVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing server-side anti-malware lookups in advance, before the user actually launches the application. The system proactively checks executable files against the signature database and caches the results locally, so that when the user launches the application, the security check has already been completed or is readily available, thereby eliminating perceived delays

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic prioritization where the system continuously monitors and adjusts the priority of different executable files based on their likelihood of being launched. Frequently executed files are scanned and cached first, while less common files are checked on-demand, creating a dynamic adaptation that optimizes both storage usage and access speed

Inventive Principle:
Principle #15Dynamics

3Reliability

If all executable files are scanned before execution, then security reliability is improved, but system performance and user experience deteriorate due to latency

Engineering Contradiction:
Improvesecurity reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating the security scanning approach based on individual file characteristics and usage patterns. Instead of uniformly scanning all files, the system applies intensive scanning only to high-priority frequently executed files, while using lighter-weight on-demand scanning for less common files, thereby optimizing both security coverage and system performance

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by performing security scanning selectively rather than comprehensively on all files. The system prioritizes scanning of frequently executed files and caches their security status, while deferring or skipping scanning of less common files until actually needed, thereby achieving adequate security protection with reduced performance impact

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2686803B1Systems and methods for looking up Anti-malware metadata
Publication Date: 2018.12.05 GEN DIGITAL INC
  • EP2686803B1 patent drawingFigure 1
  • EP2686803B1 patent drawingFigure 2
  • EP2686803B1 patent drawingFigure 3

AI summary

A computer-implemented method for looking up anti-malware metadata may include identifying a plurality of executable objects to be scanned for malware before execution. The computer-implemented method may also include, for each executable object within the plurality of executable objects, assessing an imminence of execution of the executable object. The computer-implemented method may further include prioritizing, based on the assessments, a retrieval order for anti-malware metadata corresponding to the plurality of executable objects. The computer-implemented method may additionally include retrieving anti-malware metadata corresponding to an executable object within the plurality of executable objects based on the retrieval order. Various other methods, systems, and computer-readable media are also disclosed.