System, method, and computer program product for conditionally performing a scan on data based on an associated data structure
First Claim
Patent Images
1. A method, comprising:
- receiving first data from a first network device configured to utilize a first plurality of scanners to perform a first scan;
identifying a first data structure associated with the first data;
comparing the first data structure to a second data structure at a second device, wherein the second data structure reflects an aspect of a second plurality of scanners, and wherein the second device is configured to communicate with the first device over a network connection;
making a determination as to whether hash values associated with the first plurality of scanners and the second plurality of scanners have been compared; and
preventing the second plurality of scanners from performing a subsequent scan of the first data based on the determination.
9 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for conditionally performing a scan of data based on an associated data structure. In use, at least one aspect is identified for each of a first plurality of scanners utilized to perform a scan on data at a first network device. Additionally, at least one data structure is associated with the data, where the at least one data structure reflects the at least one aspect of each of the first plurality of scanners. Furthermore, a subsequent scan on the data is conditionally performed utilizing each of a second plurality of scanners at a second network device, based on the at least one data structure.
33 Citations
20 Claims
-
1. A method, comprising:
-
receiving first data from a first network device configured to utilize a first plurality of scanners to perform a first scan; identifying a first data structure associated with the first data; comparing the first data structure to a second data structure at a second device, wherein the second data structure reflects an aspect of a second plurality of scanners, and wherein the second device is configured to communicate with the first device over a network connection; making a determination as to whether hash values associated with the first plurality of scanners and the second plurality of scanners have been compared; and preventing the second plurality of scanners from performing a subsequent scan of the first data based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Non-transitory media that includes code for execution and when executed by a processor operable to perform operations, comprising:
-
receiving first data from a first network device configured to utilize a first plurality of scanners to perform a first scan; identifying a first data structure associated with the first data; comparing the first data structure to a second data structure at a second device, wherein the second data structure reflects an aspect of a second plurality of scanners, and wherein the second device is configured to communicate with the first device over a network connection; making a determination as to whether hash values associated with the first plurality of scanners and the second plurality of scanners have been compared; and preventing the second plurality of scanners from performing a subsequent scan of the first data based on the determination. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a processor coupled to a memory, wherein the apparatus is configured to; receive first data from a first network device configured to utilize a first plurality of scanners to perform a first scan; identify a first data structure associated with the first data; compare the first data structure to a second data structure at a second device, wherein the second data structure reflects an aspect of a second plurality of scanners, and wherein the second device is configured to communicate with the first device over a network connection; make a determination as to whether hash values associated with the first plurality of scanners and the second plurality of scanners have been compared; and prevent the second plurality of scanners from performing a subsequent scan of the first data based on the determination. - View Dependent Claims (18, 19, 20)
-
Specification