| CPC G06F 16/24532 (2019.01) [G06F 16/252 (2019.01); G06F 16/283 (2019.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a first computing device, a request for a first account, of a first cloud-based storage infrastructure located in a first cloud region, to access data associated with a client account;
determining, by the first computing device, that a portion of the data associated with the client account is stored in a second cloud-based storage infrastructure located in a second cloud region;
sending, by the first computing device and to a second computing device associated with the second cloud-based storage infrastructure, first instructions to share the portion of the data with a second account of a third cloud-based storage infrastructure located in the second cloud region;
sending, by the first computing device and to a third computing device associated with the third cloud-based storage infrastructure, second instructions to:
persist the portion of the data shared with the second account; and
replicate, to the first account of the first cloud-based storage infrastructure, the persisted portion of the data;
receiving, by the first computing device, the portion of the data replicated from the third cloud-based storage infrastructure; and
storing, by the first computing device and in the first account of the first cloud-based storage infrastructure, the portion of the data replicated from the third cloud-based storage infrastructure.
|