IP Library Granted Patent US 8,176,358
Granted Patent B2
US 8,176,358 · App. 13/026,441 · Granted May 8, 2012

Data transfer and recovery process

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 8,176,358
App. No.
13/026,441
Granted
May 8, 2012
Kind
B2
Abstract

A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached storage device and a remote storage server. In the event of a failure of the primary server, the failure can be diagnosed to develop a recovery strategy. Based on the diagnosis, at least one delta image may be applied to a copy of the primary image to generate an updated primary image at either the network attached storage or the remote storage server. The updated primary image may be converted to a virtual server in a physical to virtual conversion at either the network attached storage device or remote storage server and users may be redirected to the virtual server. The updated primary image may also be restored to the primary server in a virtual to physical conversion. As a result, the primary data storage may be timely backed-up, recovered and restored with the possibility of providing server and business continuity in the event of a failure.

Claims (30)

1. A method comprising:

receiving a set of backup data for each of a plurality of customers, each set of backup data consisting essentially of:

a backup image of a computer system generated at a first time; and

one or more delta images, each delta image generated at a second time occurring after the first time;

storing each set of backup data in a computer readable data store;

determining that a computer system for which a backup image is stored has failed;

generating, by a physical/virtual conversion module, a virtual image of the computer system based upon the set of backup data that includes the backup image of the failed computer system;

operating the virtual image as a virtual server; and

providing at least one of the plurality of customers access to the virtual server.

2. The method of claim 1 , wherein the step of operating the image as a virtual server is performed subsequent to the failure of the computer system for which the backup image is stored.

3. The method of claim 1 , wherein the step of generating the image of the computer system is performed subsequent to the failure of the computer system for which the backup image is stored.

4. The method of claim 1 , wherein the step of determining that the computer system for which a backup image is stored has failed further comprises receiving a failure notification from the at least one of the plurality of customers.

5. The method of claim 1 , wherein the at least one of the plurality of customers is provided access to only one version of the backup image at a time.

6. The method of claim 1 , wherein the delta images are generated periodically.

7. The method of claim 6 , wherein the period at which images are generated is one or more of a quarter hour, a day, a week, a quarter, or a year.

8. The method of claim 1 , further comprising, prior to the step of generating the image of the computer system, combining the backup image and the one or more delta images to produce a combined image of the computer system.

9. A system comprising:

a computer readable data store storing at least one set of backup data for each of a plurality of customers, each set of backup data consisting essentially of:

a backup image of a computer system generated at a first time; and

one or more delta images, each delta image generated at a second time occurring after the first time;

a physical/virtual conversion module configured to convert the at least one set of backup data into a virtual image of the associated computer system;

a secondary server configured to execute the virtual image; and

a remote access host configured to provide at least one of the plurality of customers access to the secondary server.

10. The system of claim 9 , wherein the secondary server is configured to execute the virtual image subsequent to the failure of the associated computer system.

11. The system of claim 9 , wherein the physical/virtual conversion module is configured to convert the at least one set of backup data into a virtual image subsequent to the failure of the computer system for which the backup image is stored.

12. The system of claim 9 , further comprising an interface to receive a failure notification from the at least one of the plurality of customers.

13. The system of claim 9 , wherein each of the plurality of customers is provided access to only one version of the backup image at a time.

14. The system of claim 9 , wherein the delta images are generated periodically.

15. The system of claim 14 , wherein the period at which images are generated is one or more of a quarter hour, a day, a week, a quarter, or a year.

16. The system of claim 9 , said physical/virtual conversion module further configured to combine the backup image and the one or more delta images to produce a combined image of the computer system.

Assignments (7)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 19, 2025
From: SKYKICK, LLC; EFOLDER, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 070268/0489 →
RELEASE OF SECURITY INTEREST Recorded Sep 24, 2024
From: U.S. BANK NATIONAL ASSOCIATION FORMERLY MUFG UNION BANK, N.A.
To: EFOLDER, INC.
Reel/Frame 068680/0802 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: EFOLDER, INC.
Reel/Frame 061634/0623 →
SECURITY INTEREST Recorded Oct 27, 2022
From: EFOLDER, INC.
To: MUFG UNION BANK, N.A.
Reel/Frame 061559/0703 →
SECURITY INTEREST Recorded Jul 25, 2016
From: EFOLDER, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 039247/0029 →
NUNC PRO TUNC ASSIGNMENT Recorded Jul 1, 2016
From: DSSDR, LLC
To: EFOLDER, INC.
Reel/Frame 039067/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2013
From: BENSINGER, ANDREW GIDEON
To: DSSDR, LLC
Reel/Frame 030717/0658 →