IP Library Granted Patent US 9,449,174
Granted Patent B2
US 9,449,174 · App. 14/445,338 · Granted Sep 20, 2016

Fingerprint analysis for anti-virus scan

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,449,174
App. No.
14/445,338
Granted
Sep 20, 2016
Kind
B2
Abstract

Disclosed are systems and methods for fingerprint analysis for anti-virus scanning. In an embodiment, a method of scanning for infected data items is disclosed. The method provides identifying a plurality of changed data items on a server machine. The method further provides, from a data system in communication with the server machine, performing a virus scan on the plurality of changed data items. The method further provides that the data system maintains a list of data items that the virus scan found to be infected.

Claims (29)

1. A method of scanning for infected data items, the method comprising:

identifying a first plurality of changed data blocks of a first virtual machine file stored on a server machine;

from a data system in communication with the server machine, performing a virus scan on the first plurality of changed data blocks, wherein performing the virus scan comprises:

processing the plurality of changed data blocks to generate a plurality of fingerprints;

identifying a target fingerprint from the plurality of fingerprints using a reference fingerprint, wherein the reference fingerprint is generated from a second plurality of changed data blocks of a second virtual machine file representing an infected data item in the second virtual machine file; and

identifying the infected data item corresponding to the target fingerprint within a plurality of data items in the first virtual machine file; and

in the data system, adding the infected data item to a list of data items in the first virtual machine file that the virus scan found to be infected.

2. The method of claim 1 , wherein the reference fingerprint is one of a plurality of reference fingerprints.

3. The method of claim 1 , further comprising:

receiving the plurality of changed data blocks in the data system from the server machine.

4. A non-transitory computer readable medium having instructions stored thereon for operating a data system that, when executed by the data system, direct the data system to perform a method of scanning for infected data items, the method comprising:

identifying a first plurality of changed data blocks of a first virtual machine file stored on a server machine;

performing a virus scan on the first plurality of changed data blocks, wherein performing the virus scan comprises:

processing the plurality of changed data blocks to generate a plurality of fingerprints;

identifying a target fingerprint from the plurality of fingerprints using a reference fingerprint, wherein the reference fingerprint is generated from a second plurality of changed data blocks of a second virtual machine file representing an infected data item in the second virtual machine file; and

identifying the infected data item corresponding to the target fingerprint within a plurality of data items in the first virtual machine file; and

adding the infected data item to a list of data items in the first virtual machine file that the virus scan found to be infected.

5. The non-transitory computer readable medium of claim 4 , wherein the reference fingerprint is one of a plurality of reference fingerprints.

6. The non-transitory computer readable medium of claim 4 , further comprising:

receiving the plurality of changed data blocks from the server machine.

7. A data system comprising:

a processor configured to identify a first plurality of changed data blocks of a first virtual machine file stored on a server machine, and perform a virus scan on the first plurality of changed data blocks, wherein performing the virus scan comprises:

processing the plurality of changed data blocks to generate a plurality of fingerprints;

identifying a target fingerprint from the plurality of fingerprints using a reference fingerprint, wherein the reference fingerprint is generated from a second plurality of changed data blocks of a second virtual machine file representing an infected data item in the second virtual machine file; and

identifying the infected data item corresponding to the target fingerprint within a plurality of data items in the first virtual machine file; and

a storage system configured to add the infected data item to a list of data items in the first virtual machine file that the virus scan found to be infected.

8. The data system of claim 7 , wherein the reference fingerprint is one of a plurality of reference fingerprints.

9. The data system of claim 7 , further comprising:

a communication interface configured to receive the plurality of changed data blocks from the server machine.

Assignments (12)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 18, 2025
From: QUANTUM CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 074024/0084 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 40473/0378 Recorded Oct 8, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073061/0454 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: BLUE TORCH FINANCE LLC, AS AGENT FOR THE SECURED PARTIES
To: ALTER DOMUS (US) LLC, AS AGENT FOR THE SECURED PARTIES
Reel/Frame 071019/0850 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
Reel/Frame 057142/0252 →
SECURITY INTEREST Recorded Aug 5, 2021
From: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
To: BLUE TORCH FINANCE LLC, AS AGENT
Reel/Frame 057107/0001 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2014
From: WADE, GREGORY L.; HAILE, J. MITCHELL
To: QUANTUM CORPORATION
Reel/Frame 033534/0779 →