Patent ID: 8424093

Claim:
A method for updating the antivirus cache of an antivirus application on a computer system, the method comprises: loading one or more antivirus updates containing different types of code and data; determining if one or more sections of the antivirus cache that are mapped into a random-access memory of the computer system and used by one or more malware detection processes launched on the computer system require updating; replicating one or more antivirus cache sections that are used by one or more malware detection processes and that require updating; converting loaded antivirus updates by storing the same types of data from each antivirus update as a data file in a corresponding section of the antivirus cache; updating the replicated sections of antivirus cache with the converted updates; applying at least a portion of the antivirus cache with the updated replicated sections of the antivirus cache mapped into a random-access memory of the computer system when one or more new malware detection processes are launched on the computer system; and removing outdated sections of the antivirus cache when the malware detection processes launched on the computer system that use one or more outdated sections of the antivirus cache are completed.