Patent ID: 8087084

Claim:
A method for scanning objects in a system, comprising: monitoring the system to detect an object event; determining, based on the nature of the object event, whether the object event requires an update to a scan list, wherein the object event requiring the update to the scan list causes a condition for which the scanning is being performed; authenticating the scan list if an update is required; updating the scan list with information regarding an object associated with the object event, wherein updating the scan list comprises adding the object to the scan list if the object is not in the scan list; accessing a stored hash value associated with the scan list; computing a hash value of the scan list; comparing the stored hash value with the computed hash value; accessing a remotely stored scan list if the stored hash value does not match the computed hash value; authenticating the remotely stored scan list; replacing the scan list with the remotely stored scan list; storing the scan list at a remote location after updating the scan list; computing a hash value for the remotely stored scan list; performing a full scan if the remotely stored scan list is not successfully authenticated; and resetting the scan list.