IP Library Granted Patent US 11,409,614
Granted Patent B2
US 11,409,614 · App. 16/987,918 · Granted Aug 9, 2022

Systems and methods for multiple recovery types using single backup type

Inventors: Shelesh Chopra (Bangalore, IN); Sunil Yadav (Bangalore, IN); Manish Sharma (Bangalore, IN); Aaditya Rakesh Bansal (Bangalore, IN)
Assignee: EMC IP Holding Company LLC
G06F11/1464G06F11/1451G06F11/1461G06F11/1469
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,409,614
App. No.
16/987,918
Granted
Aug 9, 2022
Kind
B2
Abstract

Embodiments described herein relate to a technique for performing an enhanced backup and restore for a computing device. The method may include: receiving, at a backup management device, a request to perform an enhanced backup operation; creating, by the backup management device, an enhanced recovery asset including computing device data items and stored on a backup storage device; performing a backup operation of a volume of the computing device to obtain a first backup container; performing a backup operation of system state information associated with the computing device to obtain a second backup container; associating the first backup container and the second backup container with the enhanced recovery asset; receiving, by the backup management device, a second request to perform a recovery operation; and performing, based on the second request, the recovery operation using at least a portion of the enhanced recovery asset.

Claims (56)

1. A method for performing an enhanced backup and restore for a computing device, the method comprising:

receiving, at a backup management device, a first request to perform an enhanced backup operation;

creating, by the backup management device in response to the first request, an enhanced recovery asset comprising computing device data items associated with the computing device and stored on a backup storage device;

performing a first backup operation of at least one volume of the computing device to obtain a first backup container stored on the backup storage device;

performing a second backup operation of system state information associated with the computing device to obtain a second backup container stored on the backup storage device;

associating the first backup container and the second backup container with the enhanced recovery asset;

receiving, by the backup management device, a second request to perform a recovery operation; and

performing, based on the second request, the recovery operation using at least a portion of the enhanced recovery asset.

2. The method of claim 1 , wherein the recovery operation is a full enhanced recovery operation comprising:

performing a disaster recovery operation using the first backup container;

performing, after the disaster recovery operation, a system state recovery operation using the second backup container; and

rebooting the computing device after the system state recovery operation completes.

3. The method of claim 2 , wherein the disaster recovery operation comprises booting the computing device to an installation environment operating system, wherein the installation environment operating system accesses the first backup container from the backup storage device.

4. The method of claim 1 , wherein the recovery operation comprises:

performing a restoration of the system state information using the second backup container; and

rebooting the computing device after a system state recovery operation completes comprising the restoration of the system state information.

5. The method of claim 1 , wherein the recovery operation is a disaster recovery operation using the first backup container but not the second backup container.

6. The method of claim 1 , wherein the recovery operation comprises performing a component recovery of at least one system state component using the second backup container.

7. The method of claim 1 , wherein the second backup operation comprises:

using a plurality of writers of an operating system shadow copy framework to perform a plurality of component backup operations for a plurality of system state components to obtain a plurality of system state component backups;

obtaining metadata associated with the system state information; and

creating an index of the metadata to generate a browseable listing of the metadata.

8. The method of claim 7 , wherein the index comprises writer metadata items, backup components document information, and a system state information index.

9. The method of claim 7 , wherein the plurality of system state components comprises a component object model framework component, a registry component, and an application component.

10. The method of claim 7 , further comprising:

creating the second backup container, wherein the second backup container comprises an indication that the enhanced recovery asset is based on an enhanced backup created in response to the first request.

11. The method of claim 1 , wherein the first backup operation comprises performing a block based backup of the at least one volume to obtain the first backup container.

12. The method of claim 1 , wherein the second backup operation comprises performing a file based backup of the system state information.

13. The method of claim 1 , wherein the computing device data items of the enhanced recovery asset include an operating system type, an operating system version, and host infrastructure information.

14. The method of claim 1 , wherein an alert is sent to the backup management device to alert an administrator that the recovery operation is complete.

15. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for performing an enhanced backup and restore for a computing device, the method comprising:

receiving, at a backup management device, a first request to perform an enhanced backup operation;

creating, by the backup management device in response to the first request, an enhanced recovery asset comprising computing device data items associated with the computing device and stored on a backup storage device;

performing a first backup operation of at least one volume of the computing device to obtain a first backup container stored on the backup storage device;

performing a second backup operation of system state information associated with the computing device to obtain a second backup container stored on the backup storage device;

associating the first backup container and the second backup container with the enhanced recovery asset;

receiving, by the backup management device, a second request to perform a recovery operation; and

performing, based on the second request, the recovery operation using at least a portion of the enhanced recovery asset.

16. The non-transitory computer readable medium of claim 15 , wherein the recovery operation is a full enhanced recovery operation comprising:

performing a disaster recovery operation using the first backup container;

performing, after the disaster recovery operation, a system state recovery operation using the second backup container; and

rebooting the computing device after the system state recovery operation completes.

17. The non-transitory computer readable medium of claim 16 , wherein the disaster recovery operation comprises booting the computing device to an installation environment operating system, wherein the installation environment operating system accesses the first backup container from the backup storage device.

18. The non-transitory computer readable medium of claim 15 , wherein the recovery operation comprises:

performing a restoration of the system state information using the second backup container; and

rebooting the computing device after a system state recovery operation completes comprising the restoration of the system state information.

19. The non-transitory computer readable medium of claim 15 , wherein the recovery operation is a disaster recovery operation using the first backup container but not the second backup container.

20. A system for performing an enhanced backup and restore for a computing device:

a backup management device operatively connected to the computing device and a backup storage device and configured to:

receive a first request to perform an enhanced backup operation;

create, in response to the first request, an enhanced recovery asset comprising computing device data items associated with the computing device and stored on the backup storage device;

perform a first backup operation of at least one volume of the computing device to obtain a first backup container stored on the backup storage device;

perform a second backup operation of system state information associated with the computing device to obtain a second backup container stored on the backup storage device;

associate the first backup container and the second backup container with the enhanced recovery asset;

receive, by the backup management device, a second request to perform a recovery operation; and

perform, based on the second request, the recovery operation using at least a portion of the enhanced recovery asset.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2020
From: CHOPRA, SHELESH; YADAV, SUNIL; SHARMA, MANISH; BANSAL, AADITYA RAKESH
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053580/0734 →