Patent ID: 9043914
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. An apparatus comprising: a non-transitory computer readable storage medium storing computer readable program code executable by a processor, the computer readable program code comprising: code that divides a file into plurality of subfiles, wherein a size of each subfile s is calculated as s=mb where b is a communications bandwidth to a server scanning the subfile and m is a constant in the range of 2 to 10 Gigabytes per 1 Megabyte per second throughput; and code that maintains a status of each subfile and scans each subfile with a separate server, wherein access is permitted to an in-queue subfile prior to a scan of the in-queue subfile, the status of each subfile is selected from the group consisting of in-queue, quarantined, and cleared, wherein the in-queue status indicates a subfile is scheduled to be scanned by the separate server and has not been found clear of malware.