Back to results
US 9,069,960 B1Granted
System, method, and computer program product for avoiding an on-access scan of data accessible by a collaborative portal application after an on-demand scan
AssigneeMcAfee, Inc.
InventorBasant Kumar
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product are provided for avoiding an on-access scan of data after an on-demand scan of the data. In use, an on-demand scan is performed on data accessible by a collaborative portal application. Further, an on-access scan of the data is avoided, after the on-demand scan.
Claims31
A method, comprising;
- scanning, by a programmable control device, a data element for a known unwanted data and placing an entry corresponding to the data element in a table external to the data element, said table including a plurality of entries, at least one entry corresponding to each data element scanned for the known unwanted data, each entry including information identifying the data element and a version of the known unwanted data used in the scan of the data element, wherein scanning and placing the entry does not modify the data element;
- receiving, at the programmable control device, a request to scan the data element;
- retrieving, by the programmable control device, in response to receiving said request, the entry from the table identifying the version of the known unwanted data used when the data element was previously scanned, wherein the entry is retrieved from the plurality of entries in the table utilizing a document identifier of the data element, wherein said retrieving the entry is performed without accessing the data element;
- determining, by the programmable control device, in response to receiving said request, if a current version of the known unwanted data is equal to the version of the known unwanted data used when the data element was previously scanned;
- and
- omitting, by the programmable control device, scanning of the data element in response to a determination of equal versions of the known unwanted data.
3 more elements
A non-transitory computer readable medium storing executable instructions to cause a processor to:
- scan a data element for a known unwanted data and place an entry corresponding to the data element in a table external to the data element, said table including a plurality of entries, at least one entry corresponding to each data element scanned for the known unwanted data, each entry including information identifying the data element and a version of the known unwanted data used in the scan of the data element, wherein scanning and placing the entry does not modify the data element;
- receive a request to scan the data element;
- retrieve, in response to receiving said request, the entry from the table identifying the version of the known unwanted data used when the data element was previously scanned, wherein the entry is retrieved from the plurality of entries in the table utilizing a document identifier of the data element, wherein said retrieval of the entry is performed without accessing the data element;
- determine, in response to receiving said request, if a current version of the known unwanted data is equal to the version of the known unwanted data used when the data element was previously scanned;
- and
- omit scanning of the data element in response to a determination of equal versions of the known unwanted data.
3 more elements
A system comprising:
- a processor for executing software;
- and
- a memory to store software that when executed causes said processor to:
- scan a data element for a known unwanted data and place an entry corresponding to the data element in a table external to the data element, said table including a plurality of entries, at least one entry corresponding to each data element scanned for the known unwanted data, each entry including information identifying the data element and a version of the known unwanted data used in the scan of the data element, wherein scanning and placing the entry does not modify the data element;
- retrieve, in response to receiving a request to scan the data element, the entry from the plurality of entries in the table identifying the version of the known unwanted data used when the data element was previously scanned, wherein the entry is retrieved from the table utilizing a document identifier of the data element, wherein said retrieval of the entry is performed without accessing the data element;
- determine, in response to receiving the request to scan the data element, if a current version of the known unwanted data is equal to the version of the known unwanted data used when the data element was previously scanned;
- and
- omit scanning of the data element in response to a determination of equal versions of the known unwanted data.
5 more elements
Dependencies are inferred from the claim text.