IP Library Granted Patent US 9,760,447
Granted Patent B2
US 9,760,447 · App. 14/335,295 · Granted Sep 12, 2017

One-click backup in a cloud-based disaster recovery system

Inventors: Sachin Baban Durge (Pune, IN); Kuldeep Sureshrao Nagarkar (Pune, IN); Ravender Goval (Saratoga, CA); Ashish Govind Khurange (Pune, IN); Trimbak Somnathappe Bardale (Pune, IN); Kulangara Kuriakose George (Pune, IN)
G06F11/1458G06F9/45558G06F11/1451G06F11/1453G06F17/30088G06F17/30156G06F17/30203G06F17/30575G06F2009/45583G06F2201/80G06F2201/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 9,760,447
App. No.
14/335,295
Granted
Sep 12, 2017
Kind
B2
Abstract

In one embodiment, a computer-implemented method includes the step of accessing a set of data blocks in a local application server disk in an application server. It is determined which of the set of data blocks are used to store data. The data blocks used to store data are read to a deduplication store on the storage appliance. It is determined that a modification occurs to a data block in the local application server disk of the application server. The modification is read to the deduplication store. A remote virtual image of the application server can be generated from the deduplication store.

Claims (30)

1. A computer-implemented method comprising:

accessing a set of data blocks in a local application server disk in an application server, wherein the set of data blocks are included in a file system;

determining which of the set of data blocks are used to store data;

reading the determined used data blocks to store data to a deduplication store on a storage appliance, wherein the deduplication store comprises a data compression technique for eliminating one or more duplicate copies of a repeating data;

determining that a modification occurs to the file system data blocks in the local application server disk of the application server;

reading the modification to store in the deduplication store;

generating a virtual disk image in a specified virtual disk format that is different from a source virtual disk format of the application server from the deduplication store, wherein the virtual disk image corresponds to a full image backup of the local application server disk, and wherein the data compression technique is implemented to eliminate unallocated data blocks in the virtual disk image;

capturing the application server machine hardware details;

saving the application server machine hardware details as metadata;

restoring the virtual disk image of the application server from the deduplication store on the storage appliance to a target hypervisor system, wherein a remote virtual image of the application server is mounted to the virtual disk image, and wherein a file system of the remote virtual image is visible;

incrementally transferring a set of files of the application server files to the remote virtual image; and

creating a virtual machine that includes the virtual disk image.

2. The method of claim 1 further comprising:

connecting the virtual machine to a computer network such that a set of client devices is able to access the virtual machine.

3. A computerized system comprising:

a hardware processor configured to execute instructions;

a memory containing instructions when executed on the hardware processor, causes the hardware processor to perform operations that:

access a set of data blocks in a local application server disk in an application server, wherein the set of data blocks are included in a file system;

determine which of the set of data blocks are used to store data;

read the determined used data blocks to store data to a deduplication store on a storage appliance, wherein the deduplication store comprises a data compression technique for eliminating one or more duplicate copies of a repeating data;

determine that a modification occurs to the file system data blocks in the local application server disk of the application server;

read the modification to store in the deduplication store;

generate a virtual disk image in a specified virtual disk format that is different from a source virtual disk format of the application server from the deduplication store, wherein the virtual disk image corresponds to a full image backup of the local application server disk, and wherein the data compression technique is implemented to eliminate unallocated data blocks in the virtual disk image;

capture the application server machine hardware details;

save the application server machine hardware details as metadata;

restore the virtual disk image of the application server from the deduplication store on the storage appliance to a target hypervisor system, wherein a remote virtual image of the application server is mounted to the virtual disk image, and wherein a file system of the remote virtual image is visible;

incrementally transfer a set of files of the application server files to the remote virtual image; and

create a virtual machine that includes the virtual disk image.

4. The computerized system of claim 3 , wherein the memory containing instructions when executed on the hardware processor, causes the hardware processor to perform operations that:

connect the virtual machine to a computer network such that a set of client devices is able to access the virtual machine.

Assignments (4)
SECURITY INTEREST Recorded Jun 16, 2022
From: PERSISTENT SYSTEMS INC.; SOFTWARE COMPANY INTERNATIONAL, LLC, AS SUCCESSOR-BY-CONVERSION TO SOFTWARE CORPORATION INTERNATIONAL
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 060218/0077 →
SECURITY INTEREST Recorded Jun 16, 2022
From: PERSISTENT SYSTEMS INC.
To: HSBC BANK USA, NATIONAL ASSOCIATION
Reel/Frame 060218/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2021
From: SURELINE SYSTEMS, INC.
To: PERSISTENT SYSTEMS INC.,
Reel/Frame 057850/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: DURGE, SACHIN BABAN; NAGARKAR, KULDEEP SURESHRAO; GOVAL, RAVENDER; KHURANGE, ASHISH GOVIND; BARDALE, TRIMBAK SOMNATHAPPE; GEORGE, KULANGARA KURIAKOSE
To: SURELINE SYSTEMS INC
Reel/Frame 056579/0276 →
Continuity (2)
Continuation In Part 14280686 · May 19, 2014
Related Publication 20150331757A1 · Nov 19, 2015