IP Library Granted Patent US 11,675,675
Granted Patent B1
US 11,675,675 · App. 17/740,408 · Granted Jun 13, 2023

Extended remote copy configurator of three-site data replication for disaster recovery

Inventor: Scott Davis Bissmeyer (Homewood, AL)
Assignee: Wells Fargo Bank, N.A.
G06F11/1469G06F11/1451G06F11/1464G06F2201/805G06F2201/82
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,675,675
App. No.
17/740,408
Granted
Jun 13, 2023
Kind
B1
Abstract

Configuration and replication can be managed across multiple sites for datacenter volumes. A visual representation of a current configuration for a first of a plurality of replication techniques can be conveyed for display on a display device. Changes can be made to the current configuration, producing a future configuration. The future configuration can be analyzed for replication errors, and an updated visual representation can be produced that identified discovered replication errors and highlights differences between the current configuration and the future configuration. The updated visual representation can be conveyed, for display on a display device.

Claims (42)

1. A system comprising:

a processor coupled to a memory that stores instructions that when executed by the processor cause the processor to:

convey in a graphical user interface a visual representation of a current configuration for a first technique of a plurality of techniques associated with replicating volumes from a primary datacenter to two or more secondary datacenters, wherein the graphical user interface comprises an Extended Remote Copy Configuration tab displaying Extended Remote Copy changes, an Extended Remote Copy configurator configured to change configuration of a point-in-time copy to correspond to Extended Remote Copy changes, and a Flashcopy tab comprising a Flashset document configured to be modifiable by user input;

receive a change to the current configuration, wherein the current configuration and the change are included in a future configuration;

analyze the future configuration for a replication error;

generate an updated visual representation that identifies the replication error; and

transmit data associated with the updated visual representation.

2. The system of claim 1 , wherein the instructions further cause the processor to output the future configuration to a file for use in directing performance of a replication system in response to a request received by way of the visual representation.

3. The system of claim 1 , wherein the instructions further cause the processor to:

automatically generate a second configuration for a second technique based on the future configuration of the first technique;

create a visual representation of the second configuration; and

transmit data associated with the visual representation of the second configuration.

4. The system of claim 3 , wherein the first technique is an asynchronous remote copy and the second technique is a point in time copy.

5. The system of claim 1 , wherein the replication error is associated with data loss.

6. The system of claim 5 , wherein the replication error is a lack of replication of a volume.

7. The system of claim 1 , wherein the change is associated with a copy of one or more volumes including non-critical data that is not continuously copied.

8. The system of claim 7 , wherein the change is to add or remove the copy.

9. The system of claim 1 , wherein the plurality of techniques comprises asynchronous, point in time, and synchronous replication.

10. A method comprising:

conveying in a graphical user interface a visual representation of a current configuration for a first technique of a plurality of techniques associated with replicating volumes from a primary datacenter to two or more secondary datacenters, wherein the graphical user interface comprises an Extended Remote Copy Configuration tab displaying Extended Remote Copy changes, an Extended Remote Copy configurator configured to change configuration of a point-in-time copy to correspond to Extended Remote Copy changes, and a Flashcopy tab comprising a Flashset document configured to be modifiable by user input;

receiving a change to the current configuration, wherein the current configuration and the change are included in a future configuration;

analyzing the future configuration for a replication error;

generating an updated visual representation that identifies the replication error; and

transmitting data associated with the updated visual representation.

11. The method of claim 10 , further comprising outputting the future configuration to a file for use in directing performance of a replication system in response to a request received by way of the visual representation.

12. The method of claim 10 , further comprising:

automatically generating a second configuration for a second technique based on the future configuration of the first technique;

creating a visual representation of the second configuration; and

transmitting data associated with the visual representation of the second configuration.

13. The method of claim 12 , wherein the first technique is an asynchronous remote copy and the second technique is a point in time copy.

14. The method of claim 10 , wherein the replication error is associated with data loss.

15. The method of claim 14 , wherein the replication error is a lack of replication of a volume.

16. The method of claim 10 , wherein the change is associated with a copy of one or more volumes including non-critical data that is not continuously copied.

17. The method of claim 16 , wherein the change is to add or remove the copy.

18. The method of claim 10 , wherein the plurality of techniques comprises asynchronous, point in time, and synchronous replication.

19. A non-transitory computer readable medium comprising program code, which, when executed by one or more processors causes the one or more processors to:

convey in a graphical user interface a visual representation of a current configuration for a first technique of a plurality of techniques associated with replicating volumes from a primary datacenter to two or more secondary datacenters, wherein the graphical user interface comprises an Extended Remote Copy Configuration tab displaying Extended Remote Copy changes, an Extended Remote Copy configurator configured to change configuration of a point-in-time copy to correspond to Extended Remote Copy changes, and a Flashcopy tab comprising a Flashset document configured to be modifiable by user input;

receive a change to the current configuration, wherein the current configuration and the change are included in a future configuration;

analyze the future configuration for a replication error;

generate an updated visual representation that identifies the replication error; and

transmit data associated with the updated visual representation.

20. The non-transitory computer readable medium of claim 19 , further comprising program code that, when executed by the one or more processors, causes the one or more processors to output the future configuration to a file for use in directing performance of a replication system in response to a request received by way of the visual representation.

Assignments (2)
ADDRESS CHANGE Recorded Jun 2, 2025
From: WELLS FARGO BANK, N.A.
To: WELLS FARGO BANK, N.A.
Reel/Frame 071769/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2022
From: BISSMEYER, SCOTT DAVIS
To: WELLS FARGO BANK, N.A.
Reel/Frame 060087/0119 →
Continuity (2)
Continuation 16878784 · May 20, 2020
Continuation 15689731 · Aug 29, 2017
Cited By (1)
US 12,436,850