Patent ID: 8943590
Filing Date: 2015-01-27
Classification: G06F

Abstract:
1. A method for scanning files for malware, comprising: requesting access to a first file so as to enable the first file to be scanned for malware; determining if the first file to be scanned for malware resides in a cache memory; scanning, when the first file resides in the cache memory, the first file for malware while processing Input/Output (I/O) activity relating to a storage medium; delaying, when the first file does not reside in the cache memory, scanning of the first file for malware while there is at least one I/O operation directed to the storage medium that has a higher priority level than a priority level of the request to access the first file; and preventing, except to enable the first file to be scanned for malware, access to the first file until the first file has been scanned for malware, wherein preventing access to the first file comprises delaying access to the first file until the first file is scanned for malware.