US 12,298,973 B2
Methods of data sharing across cloud regions and cloud platforms of cloud-based data warehousing systems
Hiren Shah, Stafford, VA (US); Ganesh Bharathan, Henrico, VA (US); Sridhar Maramreddy, Glen Allen, VA (US); Naga Venkata Sriram Vadakattu, Frisco, TX (US); and Naveen Kumar Kilaru, Little Elm, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 14, 2024, as Appl. No. 18/663,788.
Application 18/663,788 is a continuation of application No. 17/838,117, filed on Jun. 10, 2022, granted, now 12,013,851.
Prior Publication US 2024/0296160 A1, Sep. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/2453 (2019.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/24532 (2019.01) [G06F 16/252 (2019.01); G06F 16/283 (2019.01)] 20 Claims
OG exemplary drawing
 
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.