IP Library Granted Patent US 9,501,374
Granted Patent B2
US 9,501,374 · App. 14/608,002 · Granted Nov 22, 2016

Disaster recovery appliance

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,501,374
App. No.
14/608,002
Granted
Nov 22, 2016
Kind
B2
Abstract

A disaster recovery appliance is described herein. The disaster recovery appliance is coupled to one or more servers. The disaster recovery appliance continuously receives backup data for each of the one or more servers. When a server fails, the disaster recovery appliance, replaces the failed server. While the failed server is inaccessible, the disaster recovery appliance is able to mimic the functionality of the failed server. In some embodiments, the disaster recovery appliance is able to act as a server in addition to a backup device for the other servers.

Claims (39)

1. A system for providing network stability and data reliability, comprising:

a. one or more servers;

b. a computing device coupled to the one or more servers, the computing device comprising a memory, wherein the computing device backs up data from the one or more servers on the memory and upon failure of one or more of said servers, replaces the failed server: and

c. a data restore application stored on the memory for restoring the data received from the one or more servers.

2. The system as claimed in claim 1 wherein the computing device replaces the failed server upon detecting a condition indicating that one of the one or more servers is about to fail.

3. The system as claimed in claim 1 wherein the computing device is a server and a backup device.

4. The system as claimed in claim 1 wherein the computing device uses a continuous backup scheme to back up the data.

5. The system as claimed in claim 1 wherein the computing device stores a system image of each of the one or more servers.

6. The system as claimed in claim 1 wherein the computing device is coupled to the one or more servers over a network.

7. The system as claimed in claim 1 further comprising a storage server coupled between the one or more servers and the computing device for backing up data.

8. The system as claimed in claim 1 wherein the computing device continues backing up data from active servers in the one or more servers after the failed server fails.

9. The system as claimed in claim 1 further comprising a standby computing device coupled to the computing device to temporarily replace the failed server.

10. The system as claimed in claim 1 further comprising a virtual server generated by the computing device to temporarily replace the failed server.

11. A method of providing network stability and data reliability, comprising:

a. backing up data from one or more servers to a memory resident on a computing device;

b. serving the data utilizing the same computing device when a failed server of the one or more servers fails; and

c. restoring the data received from the failed server with a data restore application stored on the memory.

12. The method as claimed in claim 11 wherein backing up data includes storing an image of the one or more servers.

13. The method as claimed in claim 11 further comprising continuing to back up the data from active servers of the one or more servers on the computing device.

14. The method as claimed in claim 11 wherein the computing device backs up the data using a continuous backup scheme.

15. The method as claimed in claim 11 wherein the computing device is a server and a backup device.

16. The method as claimed in claim 11 wherein the computing device is coupled to the one or more servers over a network.

17. A method of providing network stability and data reliability, comprising:

a. backing up data from one or more servers to a memory resident on a computing device;

b. utilizing the same computing device to temporarily replace a failed server of the one or more servers when the server fails; and

c. restoring the data received from the failed server with a data restore application stored on the memory.

18. The method as claimed in claim 17 wherein backing up data includes storing an image of the one or more servers.

19. The method as claimed in claim 17 wherein the computing device backs up the data using a continuous backup scheme.

20. The method as claimed in claim 17 further comprising generating a virtual server with the computing device to temporarily replace a failed second server if the computing device is unavailable.

21. The method as claimed in claim 17 further comprising initializing the computing device into server mode to serve the data for a failed second server if the computing device is unavailable.

22. The method as claimed in claim 21 further comprising continuing to back up data from the active servers of the one or more servers on the computing device after failure of the failed second server.

23. An apparatus for providing network stability and data reliability, comprising:

a. a storage component resident on a computing device;

b. a data backup application stored on the storage component for backing up data received from one or more servers;

c. a data restore application stored on the storage component for restoring the data received from the one or more servers; and

d. a server application stored on the storage component for serving the data received from a failed server of the one or more servers.

24. The apparatus as claimed in claim 23 wherein the data received comprises a server image.

25. The apparatus as claimed in claim 23 wherein the data backup application and the data restore application continue executing while the server application is executing.

26. The apparatus as claimed in claim 23 wherein the data backup application and the data restore application stop executing when the server application is executing.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: MAXSP CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 036168/0302 →
CHANGE OF NAME Recorded Jul 21, 2015
From: NEW CHECKERBOARD CATTLE AND COMPUTER CORPORATION
To: MAXSP CORPORATION
Reel/Frame 036148/0889 →
NUNC PRO TUNC CONFIRMATORY ASSIGNMENT WITH AN EFFECTIVE DATE OF 7/1/2008 WHICH CONFIRMS THE AGREEMENT OF SALE EXECUTED ON 7/1/2008 FROM MAXSP CORPORATION TO JOHN B. GOODRICH Recorded Jul 21, 2015
From: MAXSP CORPORATION
To: GOODRICH, JOHN B.
Reel/Frame 036163/0082 →
NUNC PRO TUNC CONFIRMATORY ASSIGNMENT WITH AN EFFECTIVE DATE OF 7/1/2008 WHICH CONFIRMS THE BILL OF SALE EXECUTED ON 9/12/2008 FROM JOHN B. GOODRICH TO NEW CHECKERBOARD CATTLE AND COMPUTER CORPORATION Recorded Jul 21, 2015
From: GOODRICH, JOHN B.
To: NEW CHECKERBOARD CATTLE AND COMPUTER CORPORATION
Reel/Frame 036163/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2015
From: KEITH, ROBERT O.
To: MAXSP CORPORATION
Reel/Frame 034835/0667 →