The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 16, 2010

Filed:

Jun. 05, 2006
Applicant:

Clinton L Ballard, Suquamish, WA (US);

Inventor:

Clinton L Ballard, Suquamish, WA (US);

Assignee:

eAcceleration Corporation, Poulsbo, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/30 (2006.01); G06F 12/14 (2006.01); G06F 9/26 (2006.01); G06F 9/34 (2006.01);
U.S. Cl.
CPC ...
Abstract

Files are tested for presence of a predefined data pattern, such as a virus definition. For each one file of a first plurality of files, physical address data is derived from logical address information. Also, an entry is made in a first data structure. The entry includes file information and the derived physical address data. For each one cylinder of a hard drive, the first data structure is tested to identify any files having file contents stored in the cylinder. When the testing determines that the first data structure includes an entry having physical address data corresponding to the one cylinder, a read operation I requested to read the cylinder. Such testing and reading is repeated to read in multiple cylinders in a generally sequential order. The cylinder content is stored in a buffer. File content is read from the buffer for each one file of a second plurality of files. The read file content is tested for the presence of the predefined data pattern.


Find Patent Forward Citations

Loading…