Patent ID: 7836502

Claim:
A method for performing content analysis of a plurality of resources, said method comprising: performing background content scanning on said plurality of resources based on a resource priority queue; creating, using a scheduler in a computing device, said resource priority queue, said resource priority queue being an order list of said plurality of resources based on a priority queue determined by said scheduler; employing said resource priority queue to determine priority for scanning said plurality of resources; storing already scanned resources of said plurality of resources in a scan result database; receiving a first access request asynchronously with said scanning and said storing; and if said first access request pertains to a given resource not contemporaneously designated as a satisfactory scan result according to said scan result database, granting said given resource a higher priority in said resource priority queue than resources remaining to be scanned in said plurality of resources, thereby enabling said given resource to be scanned by said set of scanners ahead of said resources remaining to be scanned.