Systems and methods for grid-based data scanning
First Claim
Patent Images
1. A computer system for scanning electronic data, the system comprising:
- a computing grid of processors that are separate from a file system comprising a plurality of files,wherein the computing grid of processors receive information about the plurality of files,the computing grid of processors comprising one or more distributed scanning elements configured to perform data scanning operations on the plurality of files,wherein the one or more distributed scanning elements are configured to;
determine, based on pathnames of the plurality of files, which scanning element is to process data in the plurality of files; and
based on the determination as to which scanning element is to process the data in the plurality of files,distribute the data scanning operations amongst the one or more distributed scanning elements; and
distribute a computing load amongst the processors in the computing grid of processors.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing grid for performing scanning operations on electronic data in a networked computing environment. The data scanning operations may include scanning data for viruses or other malicious software code. The computing grid for performing data scanning operations may include one or more event detectors to detect data scanning events and one or more grid scanning elements to perform the data scanning operations. The computing grid may also include a grid coordinator to monitor the grid configuration, perform necessary updates to the grid, and to take pre-determined actions based on the results of the data scans.
247 Citations
20 Claims
-
1. A computer system for scanning electronic data, the system comprising:
-
a computing grid of processors that are separate from a file system comprising a plurality of files, wherein the computing grid of processors receive information about the plurality of files, the computing grid of processors comprising one or more distributed scanning elements configured to perform data scanning operations on the plurality of files, wherein the one or more distributed scanning elements are configured to; determine, based on pathnames of the plurality of files, which scanning element is to process data in the plurality of files; and based on the determination as to which scanning element is to process the data in the plurality of files, distribute the data scanning operations amongst the one or more distributed scanning elements; and distribute a computing load amongst the processors in the computing grid of processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
scanning a plurality of files in a file system with a computing grid of processors, wherein the computing grid of processors are separate from the file system, wherein the computing grid of processors comprise one or more distributed scanning elements configured to perform data scanning operations on the plurality of files, and wherein the one or more distributed scanning elements are configured to; determine, based on pathnames of the plurality of files, which scanning element is to scan the data associated with the plurality of files; and based on the determination as to which scanning element is to scan the data associated with the plurality of files, distribute the data scanning operations amongst the one or more distributed scanning elements; and distribute a computing load amongst the processors in the computing grid of processors. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification