Patent ID: 8776235
Filing Date: 2014-07-08
Classification: G06F,H04L

Abstract:
1. A computer program product stored on a non-transitory computer-readable storage medium, the computer program product comprising instructions for: monitoring a connection between an external antivirus server and a storage device, wherein the external antivirus server sends one or more heartbeats to the storage device; monitoring for one or more transfer events for the external antivirus server and the storage device, the external antivirus server executing an antivirus scan on the storage device; recording antivirus metadata that describes the antivirus scan in an antivirus metadata repository stored on the storage device; passing control of the antivirus scan to an internal antivirus server in response to detecting a transfer event, the transfer event comprising one of bandwidth of a connection between the external antivirus server and the internal antivirus server surpassing a threshold and a failure in the connection; and returning control of the antivirus scan to the external antivirus server in response to a failback event.