US 12,111,846 B2
Computer-based systems configured for machine learning assisted data replication and methods of use thereof
Ebrima N. Ceesay, McLean, VA (US); Hrishikesh Mukundan Menon, Glen Allen, VA (US); and Mohamed Seck, Aubrey, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Nov. 16, 2021, as Appl. No. 17/527,626.
Prior Publication US 2023/0153325 A1, May 18, 2023
Int. Cl. G06F 17/00 (2019.01); G06F 7/00 (2006.01); G06F 16/27 (2019.01); G06F 21/62 (2013.01); G06N 20/00 (2019.01)
CPC G06F 16/275 (2019.01) [G06F 21/6218 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by one or more processors, a trained replication machine learning model that is trained to:
detect at least one object in a bucket at a source cloud for replication,
analyze historical replication failure data associated with a plurality of replication failures,
and
determine a timing for replicating the at least one object;
utilizing, by the one or more processors and in response to the bucket being configured with a cross region replication (CRR) service, a replication tool, comprising the trained replication machine learning model, to:
identify at least one existing object in the bucket for replication,
predict a replication failure based on the historical replication failure data,
determine a commencing time to replicate the at least one existing object based on the replication failure,
capture at least one snapshot of the bucket based on an identification of the at least one existing object, the at least one snapshot comprising information related to at least one of: the at least one existing object, metadata of the at least one existing object, or an access control list (ACL) of the at least one existing object,
generate at least one new object based on the snapshot of the bucket and the replication failure, and
replicate, when the replication failure occurs, the at least one new object-to a destination cloud according to the determined commencing time, the destination cloud being hosted at a cross-region storage.