IP Library Granted Patent US 11,194,674
Granted Patent B2
US 11,194,674 · App. 16/891,815 · Granted Dec 7, 2021

Direct access to backup copy

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 11,194,674
App. No.
16/891,815
Granted
Dec 7, 2021
Kind
B2
Abstract

Techniques to provide direct access to backup data are disclosed. An indication is received to provide access to backup data backed up previously to a target device. The backup data as stored on the target device is used to spawn on the target device a logical volume corresponding to the backup data. Access to the logical volume as stored on the target device is provided to a production host.

Claims (37)

1. A method, comprising:

providing, by the backup server, to a production host access to a logical volume that is spawned on a target device, the production host being provided access in a manner that logical volume is usable directly from the target device; and

in response to a determination that backup data corresponding to the logical volume has been restored to a production system, removing the logical volume that is spawned on the target device.

2. The method of claim 1 , further comprising:

receiving, by a backup server, a request to provide access to backup data that is stored on the target device; and

in response to receiving the request to provide access to the backup data, spawning the logical volume corresponding to the backup data stored on the target device, wherein the logical volume is spawned on the target device.

3. The method of claim 1 , wherein the logical volume that is spawned on the target device includes files or objects in a state at which the files or objects existed at a time when a corresponding backup was performed.

4. The method of claim 1 , further comprising,

backing up, by the backup server, the backup data stored on a production computing system to the target device.

5. The method of claim 1 , wherein the providing access to the logical volume to the production host comprises the production host directly accessing the logical volume stored on the target device from the target device as a mount point.

6. The method of claim 1 , wherein the backup data comprises a save set associated with the production host.

7. The method of claim 1 , wherein the backup data is stored on the target device as one or more static images.

8. The method of claim 1 , further comprising receiving an indication to complete a full restoration of the backed up data.

9. The method of claim 8 , further comprising moving the logical volume from the target device to a production storage system from which the backed up data was backed up.

10. A system, comprising:

one or more processors; and

a memory or other storage device coupled to the one or more processors and configured to store computer instructions which when executed by the one or more processors cause the processor to perform the steps of:

providing to a production host access to a logical volume that is spawned on a target device, the production host being provided access in a manner that logical volume is usable directly from the target device; and

in response to a determination that backup data corresponding to the logical volume has been restored to a production system, removing the logical volume that is spawned on the target device.

11. The system of claim 10 , wherein the computer instructions which when executed by the one or more processors further cause the processor to perform the steps of:

receiving, by a backup server, a request to provide access to backup data that is stored on the target device; and

in response to receiving the request to provide access to the backup data, spawning the logical volume corresponding to the backup data stored on the target device, wherein the logical volume is spawned on the target device.

12. The system of claim 10 , wherein the logical volume that is spawned on the target device includes files or objects in a state at which the files or objects existed at a time when a corresponding backup was performed.

13. The system of claim 10 , wherein the computer instructions which when executed by the one or more processors further cause the processor to perform the step of:

backing up, by the backup server, the backup data stored on a production computing system to the target device.

14. The system of claim 10 , wherein the providing access to the logical volume to the production host comprises the production host directly accessing the logical volume stored on the target device from the target device as a mount point.

15. The system of claim 10 , wherein the backup data comprises a save set associated with the production host.

16. A computer program product to provide access to backed up data, the computer program product being embodied in a non-transitory computer readable medium associated with a backup server, and comprising computer instructions for:

causing the backup server to provide to a production host access to the logical volume that is spawned on a target device, the production host being provided access in a manner that logical volume is usable directly from the target device; and

causing the logical volume that is spawned on the target device to be removed in response to a determination that backup data corresponding to the logical volume has been restored to a production system.

17. The computer program product of claim 16 , further comprising computer instructions for:

receiving, by a backup server, a request to provide access to backup data that is stored on the target device; and

in response to receiving the request to provide access to the backup data, spawning the logical volume corresponding to the backup data stored on the target device, wherein the logical volume is spawned on the target device.

18. The computer program product of claim 16 , wherein the logical volume that is spawned on the target device includes files or objects in a state at which the files or objects existed at a time when a corresponding backup was performed.

19. The computer program product of claim 16 , wherein the computer instructions which when executed by the one or more processors further cause the processor to perform the step of:

backing up, by the backup server, the backup data stored on a production computing system to the target device.

20. The computer program product of claim 16 , wherein the providing access to the logical volume to the production host comprises the production host directly accessing the logical volume stored on the target device from the target device as a mount point.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 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 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 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 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 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 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2020
From: CHOPRA, SHELESH; MANDIC, VLADIMIR
To: EMC CORPORATION
Reel/Frame 052831/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2020
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 052832/0414 →