IP Library Granted Patent US 9,071,584
Granted Patent B2
US 9,071,584 · App. 13/245,015 · Granted Jun 30, 2015

Multi-tier bandwidth-centric deduplication

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,071,584
App. No.
13/245,015
Granted
Jun 30, 2015
Kind
B2
Abstract

Example apparatus and methods concern multi-tier bandwidth-centric deduplication. One example apparatus supports inline bandwidth-centric deduplication with post-processing space-centric deduplication to improve inline bandwidth-centric deduplication and thereby reduce bandwidth requirements. One example method may include determining whether a bandwidth-centric deduplication device can satisfy a deduplication request associated with a data communication and then deciding whether to engage a space-centric deduplication device to co-operate in attempting to satisfy the request. More generally, the method includes controlling a first deduplication device to participate in bandwidth reduction and selectively controlling a second deduplication device to also participate in the bandwidth reduction.

Claims (20)

1. A method for delivering data in a data communication environment, where the data communication environment includes a network, a first computing device, a first bandwidth-centric inline deduplication device associated with the first computing device and configured to transceive data to and from the network, a first space-centric post-processing deduplication device associated with the first computing device, a second computing device, a second bandwidth-centric inline deduplication device associated with the second computing device and configured to transceive data to and from the network, and a second space-centric post-processing deduplication device associated with the second computing device, where the first computing device and the second computing device are configured to communicate via the network in the data communication environment via, respectively, the first bandwidth-centric inline deduplication device and the second bandwidth-centric deduplication device, the method comprising:

in response to receiving a request to deliver data to the first device:

selecting a request servicer from a set of eligible servers comprising the first bandwidth-centric inline deduplication device, the first space-centric post-processing deduplication device, the second bandwidth-centric inline deduplication device, the second space-centric post-processing deduplication device, and the second computing device,

where the servicer is selected as a function of which servicer will minimize bandwidth usage on the network in satisfying the request, and where a bandwidth-centric servicer may engage a space-centric servicer to help satisfy the request;

controlling the servicer to satisfy the request, and

upon determining that the request is satisfied by the second bandwidth-centric inline deduplication device with the help of the second space-centric post-processing deduplication device, selectively updating the second bandwidth-centric inline deduplication device with at least one piece of information from the second space-centric post-processing deduplication device, selectively updating the first bandwidth-centric inline deduplication device with at least one piece of information from the second space-centric post-processing deduplication device, and selectively updating the first space-centric post-processing deduplication device with at least one piece of information from the second space-centric post-processing deduplication device.

2. The method of claim 1 , where the servicer is selected as a function of which servicer will minimize the time required to satisfy the request.

3. The method of claim 1 , where the method includes, upon determining that the request is satisfied by the first bandwidth-centric inline deduplication device with the help of the first space-centric post-processing deduplication device, selectively updating the first bandwidth-centric inline deduplication device with at least one piece of information from the first space-centric post-processing device.

4. The method of claim 1 , where the method includes, upon determining that the request is satisfied by the second bandwidth-centric inline deduplication device, selectively updating the first bandwidth-centric inline deduplication device with at least one piece of information from the second bandwidth-centric inline deduplication device and selectively updating the first space-centric post-processing deduplication device with at least one piece of information from the second bandwidth-centric inline deduplication device.

5. The method of claim 1 , where the first bandwidth-centric inline deduplication device is a wide area network (WAN) accelerator.

6. The method of claim 1 , where the first space-centric post-processing deduplication device is a Quantum DXI apparatus.

7. A method for delivering data in a data communication environment, where the data communication environment includes a network, a first computing device, a first bandwidth-centric inline deduplication device associated with the first computing device and configured to transceive data to and from the network, a first space-centric post-processing deduplication device associated with the first computing device, a second computing device, a second bandwidth-centric inline deduplication device associated with the second computing device and configured to transceive data to and from the network, and a second space-centric post-processing deduplication device associated with the second computing device, where the first computing device and the second computing device are configured to communicate via the network in the data communication environment via, respectively, the first bandwidth-centric inline deduplication device and the second bandwidth-centric deduplication device, the method comprising:

in response to receiving a request to deliver data to the first device:

selecting a request servicer from a set of eligible servers comprising the first bandwidth-centric inline deduplication device, the first space-centric post-processing deduplication device, the second bandwidth-centric inline deduplication device, the second space-centric post-processing deduplication device, and the second computing device,

where the servicer is selected as a function of which servicer will minimize bandwidth usage on the network in satisfying the request, and where a bandwidth-centric servicer may engage a space-centric servicer to help satisfy the request;

controlling the servicer to satisfy the request, and

upon determining that the request is satisfied from the second computing device, updating the second space-centric post-processing deduplication device with at least one piece of information from the second computing device, updating the second bandwidth-centric inline deduplication device with at least one piece of information from the second computing device, updating the first bandwidth-centric inline deduplication device with at least one piece of information from the second computing device, and selectively updating the first space-centric post-processing deduplication device with at least one piece of information from the second computing device.

8. The method of claim 7 , where the servicer is selected as a function of which servicer will minimize the time required to satisfy the request.

9. The method of claim 7 , where the method includes, upon determining that the request is satisfied by the first bandwidth-centric inline deduplication device with the help of the first space-centric post-processing deduplication device, selectively updating the first bandwidth-centric inline deduplication device with at least one piece of information from the first space-centric post-processing device.

10. The method of claim 7 , where the method includes, upon determining that the request is satisfied by the second bandwidth-centric inline deduplication device, selectively updating the first bandwidth-centric inline deduplication device with at least one piece of information from the second bandwidth-centric inline deduplication device and selectively updating the first space-centric post-processing deduplication device with at least one piece of information from the second bandwidth-centric inline deduplication device.

Assignments (13)
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 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 040474/0079 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →