Patent ID: 7953984

Claim:
A computer-implemented method for detecting malware, the method comprising: receiving scan options using a malware detection application, said malware detection application including at least a malware definition file and a scan engine, at least one of said scan options and formatted scan options resulted from formatting said scan options being searchable by a search engine, said search engine being stored in a computer readable medium; sending said at least one of said scan options and said formatted scan options from said malware detection application to said search engine via an application programming interface (API); searching a set of data that includes an index file, using said search engine based on said at least one of said scan options and said formatted scan options, to obtain data pertaining to scan targets, wherein said index file is indexed prior to said searching; sending said data pertaining to said scan targets from said search engine to said malware detection application; performing malware detection, using said scan engine of said malware detection application and said data pertaining to said scan targets, on said scan targets; and using said malware detection application to request said search engine to update a search index.