IP Library Granted Patent US 10,983,696
Granted Patent B1
US 10,983,696 · App. 16/773,139 · Granted Apr 20, 2021

Tape storage reclamation

Inventor: Douglas E. LeCrone (Hopkinton, MA)
Assignee: EMC IP Holding Company LLC
G06F3/0608G06F3/0652G06F3/0686
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 10,983,696
App. No.
16/773,139
Granted
Apr 20, 2021
Kind
B1
Abstract

Reclaiming storage space in a tape emulation unit includes determining portions of a tape image of the tape emulation unit that correspond to data/files that have expired, for each of the portions that have expired, overwriting each of the portions with a same value, and the tape emulation unit performing at least one of: compression or deduplication on each of the portions to reclaim storage space maintained by each of the portions. The same value may be zeros. Expiration information may be provided by header information on the tape image. The expiration information may be written by a host computer coupled to the tape emulation unit. The host computer may determine portions that have expired based on the header information. The host computer may run tape management software. The tape emulation unit may determine portions that have expired based on the header information.

Claims (22)

1. A method of reclaiming storage space in a tape emulation unit, comprising:

determining portions of a tape image of the tape emulation unit that correspond to data/files that have expired;

for each of the portions that have expired, overwriting each of the portions with a same value; and

the tape emulation unit performing at least one of: compression or deduplication on each of the portions to reclaim storage space maintained by each of the portions.

2. A method, according to claim 1 , wherein the same value is zeros.

3. A method, according to claim 1 , wherein expiration information is provided by header information on the tape image.

4. A method, according to claim 3 , wherein the expiration information is written by a host computer coupled to the tape emulation unit.

5. A method, according to claim 4 , wherein the host computer determines portions that have expired based on the header information.

6. A method, according to claim 5 , wherein the host computer runs tape management software.

7. A method, according to claim 4 , wherein the tape emulation unit determines portions that have expired based on the header information.

8. A method, according to claim 1 , wherein the tape emulation unit includes a storage system that performs the compression or deduplication.

9. A non-transitory computer readable medium containing software that reclaims storage space in a tape emulation unit, the software comprising:

executable code that determines portions of a tape image of the tape emulation unit that correspond to data/files that have expired;

executable code that overwrites each of the portions that have expired with a same value; and

executable code that performs at least one of: compression or deduplication on each of the portions to reclaim storage space maintained by each of the portions.

10. A non-transitory computer readable medium, according to claim 9 , wherein the same value is zeros.

11. A non-transitory computer readable medium, according to claim 9 , wherein expiration information is provided by header information on the tape image.

12. A non-transitory computer readable medium, according to claim 11 , wherein the expiration information is written by a host computer coupled to the tape emulation unit.

13. A non-transitory computer readable medium, according to claim 12 , wherein the host computer determines portions that have expired based on the header information.

14. A method, according to claim 13 , wherein the host computer runs tape management software.

15. A non-transitory computer readable medium, according to claim 12 , wherein the tape emulation unit determines portions that have expired based on the header information.

16. A method, according to claim 9 , wherein the tape emulation unit includes a storage system that performs the compression or deduplication.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: LECRONE, DOUGLAS E.
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051630/0902 →