Patent ID: 8656494

Claim:
A computer-implemented system for anti-virus (AV) processing of disk files, the system comprising: a disk file system; an AV scanner for processing files of the disk file system and identifying key executable files in the disk file system while the system is idle; a cloud-based AV service for servicing requests from the AV scanner; a file analysis module for analyzing the files provided by the AV scanner, wherein the file analysis module analyses the files while the system is idle; and a data cache connected to the AV scanner for storing unique identifiers of trusted files, wherein: the AV scanner compares a unique identifier of at least one file to a list of trusted files stored in the data cache; the AV scanner sends a request regarding at least one of the files to the AV service if a matching unique identifier is not found in the data cache; the AV service, for each requested file, finds in its database trusted files associated with a key executable file, wherein the key executable file is associated with the requested file; and the AV service responds with unique identifiers for all of the found trusted files; and the AV service provides the unique identifiers to the data cache.