IP Library Granted Patent US 12,307,275
Granted Patent B2
US 12,307,275 · App. 16/910,728 · Granted May 20, 2025

Fast disaster recovery in the cloud for virtual machines with significant media content

Inventors: Boris Shpilyuck (Ashdod, IL); Saar Cohen (Moshav Mishmeret, IL); Yossi Matatov (Rehovot, IL)
Assignee: EMC IP Holding Company LLC
G06F9/45558G06F11/1451G06F11/1464G06F11/1469G06F16/162G06F16/41G06F2009/45562G06F2009/45583G06F2009/45595G06F2201/815
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 12,307,275
App. No.
16/910,728
Granted
May 20, 2025
Kind
B2
Abstract

One example method includes processing a file of a VM to create a decreased quality file that is a version of the file, storing the decreased quality file at a recovery site along with metadata indicating a file type and path name for the decreased quality file, in response to a disaster recovery request, creating a partial user VM at the recovery site, and the partial user VM includes the decreased quality file, and with the partial user VM, serving the decreased quality file to a user in response to a request from the user.

Claims (34)

1. A method, comprising:

receiving, by a recovery site, a media file with a backup request from a production site;

processing, by the recovery site, a media file of a virtual machine (VM) to create a decreased quality file that has a lower quality than a quality of the media file;

storing the decreased quality file at the recovery site along with metadata indicating a file type and path name for the decreased quality file, wherein the decreased quality file is stored along with the media file that was used to create the decreased quality file;

in response to a disaster recovery request, creating a partial user VM at the recovery site, wherein the partial user VM includes the decreased quality file;

with the partial user VM, serving the decreased quality file to a user in a first phase in response to the disaster recovery request from the user;

installing and activating an agent on the partial user VM in a second phase; and

replacing, by the agent, the decreased quality file with a full quality version of the media file in the partial user VM, wherein the partial user VM becomes a full copy of the VM.

2. The method as recited in claim 1 , wherein the media file includes an audio and a video.

3. The method as recited in claim 1 , wherein processing the media file comprises reducing a resolution of the media file.

4. The method as recited in claim 1 , further comprising, in response to the disaster recovery request, restoring a backup of an OS disk of the VM to the partial user VM.

5. The method as recited in claim 1 , further comprising:

serving the full quality version.

6. The method as recited in claim 1 , wherein creation of the decreased quality file is performed before, or after, creation of another decreased quality file, according to a prioritization scheme.

7. The method as recited in claim 1 , wherein the file of the VM is stored at the recovery site as part of a file level backup of a data disk of the VM, and an OS of the VM is stored at the recovery site as part of a disk level backup of a boot disk of the VM.

8. The method as recited in claim 1 , wherein the media file of the VM is deleted from the recovery site after the decreased quality file is created.

9. The method as recited in claim 1 , wherein the method is performed at the recovery site.

10. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

receiving, by a recovery site, a media file with a backup request from a production site;

processing, by the recovery site, a media file of a virtual machine (VM) to create a decreased quality file that has a lower quality than a quality of the media file;

storing the decreased quality file at the recovery site along with metadata indicating a file type and path name for the decreased quality file, wherein the decreased quality file is stored along with the media file that was used to create the decreased quality file;

in response to a disaster recovery request, creating a partial user VM at the recovery site, wherein the partial user VM includes the decreased quality file;

with the partial user VM, serving the decreased quality file to a user in a first phase in response to the disaster recovery request from the user;

installing and activating an agent on the partial user VM in a second phase; and

replacing, by the agent, the decreased quality file with a full quality version of the media file in the partial user VM, wherein the partial user VM becomes a full copy of the VM.

11. The non-transitory storage medium as recited in claim 10 , wherein the media file includes an audio and a video.

12. The non-transitory storage medium as recited in claim 10 , wherein processing the media file comprises reducing a resolution of the media file.

13. The non-transitory storage medium as recited in claim 10 , wherein the operations further comprise, in response to the disaster recovery request, restoring a backup of an OS disk of the VM to the partial user VM.

14. The non-transitory storage medium as recited in claim 10 , wherein the operations further comprise:

serving the full quality version.

15. The non-transitory storage medium as recited in claim 10 , wherein creation of the decreased quality file is performed before, or after, creation of another decreased quality file, according to a prioritization scheme.

16. The non-transitory storage medium as recited in claim 10 , wherein the file of the VM is stored at the recovery site as part of a file level backup of a data disk of the VM, and an OS of the VM is stored at the recovery site as part of a disk level backup of a boot disk of the VM.

17. The non-transitory storage medium as recited in claim 10 , wherein the media file of the VM is deleted from the recovery site after the decreased quality file is created.

18. The non-transitory storage medium as recited in claim 10 , wherein the operations are performed at the recovery site.

Assignments (9)
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 (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 (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 24, 2020
From: SHPILYUCK, BORIS; COHEN, SAAR; MATATOV, YOSSI
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053027/0857 →
Continuity (1)
Related Publication 20210406052A1 · Dec 30, 2021
References Cited (7)
US 8332689B2 · Timashev · 2012 [cited by examiner]
US 20120179867A1 · Chakravarty · 2012 [cited by examiner]
US 20140187239A1 · Friend · 2014 [cited by examiner]
US 20170031783A1 · Kedem · 2017 [cited by examiner]
US 20180024853A1 · Warfield · 2018 [cited by examiner]
US 20180309841A1 · Hochberg · 2018 [cited by examiner]
US 20210406052A1 · Shpilyuck · 2021 [cited by examiner]