Selective virus scanning system and method
First Claim
1. A virus scan system, comprising:
- a full scanning system for performing a full scan of each file in a file system;
a file inventory system for inventorying each file in the file system and generating a set of inventory records, wherein each inventory record includes a unique key associated with each file in the file system;
an inventory compare system for comparing a current set of inventory records with an existing set of inventory records to identify files in the file system that were modified since the existing set of inventory records was generated; and
a selective scanning system for selectively scanning only files in the file system that were identified as modified by the inventory compare system.
3 Assignments
0 Petitions
Accused Products
Abstract
A virus scanning system and method. A system is provide that includes: a full scanning system for performing a full scan of each file in a file system; a file inventory system for inventorying each file in the file system and generating a set of inventory records, wherein each inventory record includes a unique key associated with each file in the file system; an inventory compare system for comparing a current set of inventory records with an existing set of inventory records to identify files in the file system that were modified since the existing set of inventory records was generated; and a selective scanning system for selectively scanning only files in the file system that were identified as modified by the inventory compare system.
-
Citations
20 Claims
-
1. A virus scan system, comprising:
-
a full scanning system for performing a full scan of each file in a file system;
a file inventory system for inventorying each file in the file system and generating a set of inventory records, wherein each inventory record includes a unique key associated with each file in the file system;
an inventory compare system for comparing a current set of inventory records with an existing set of inventory records to identify files in the file system that were modified since the existing set of inventory records was generated; and
a selective scanning system for selectively scanning only files in the file system that were identified as modified by the inventory compare system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program product stored on a computer readable medium for performing a virus scan on a file system, the program product comprising:
-
program code configured for performing a full scan of each file in the file system;
program code configured for inventorying each file in the file system and generating a set of inventory records, wherein each inventory record includes a unique key associated with each file in the file system;
program code configured for comparing a current set of inventory records with an existing set of inventory records to identify files in the file system that were modified since the existing set of inventory records was generated; and
program code configured for selectively scanning only files in the file system that were identified as modified. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of performing a virus scan on a file system, comprising:
-
inventorying each file in the file system and generating a current set of inventory records, wherein each inventory record includes a unique key associated with each file in the file system;
if an existing set of inventory records is located, comparing the current set of inventory records with the existing set of inventory records to identify files in the file system that were modified since the existing set of inventory records were generated, and selectively scanning only files in the file system that were identified as modified; and
if the existing set of inventory records is not located, performing a full scan of each file in the file system. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for deploying an application that scans a file system for viruses, comprising:
providing a computer infrastructure being operable to;
perform a full scan of each file in a file system;
inventory each file in the file system and generating a set of inventory records, wherein each inventory record includes a unique key associated with each file in the file system;
compare a current set of inventory records with an existing set of inventory records to identify files in the file system that were modified since the existing set of inventory records was generated; and
selectively scan only files in the file system that were identified as modified by the inventory compare system.
-
20. Computer software embodied in a propagated signal for scanning a file system for viruses, the computer software comprising instructions to cause a computer to perform the following functions:
-
inventory each file in the file system and generate a current set of inventory records, wherein each inventory record includes a unique key associated with each file in the file system;
if an existing set of inventory records is located, compare the current set of inventory records with the existing set of inventory records to identify files in the file system that were modified since the existing set of inventory records were generated, and selectively scan only files in the file system that were identified as modified; and
if the existing set of inventory records is not located, perform a full scan of each file in the file system.
-
Specification