US 12,408,019 B2
Methods and systems to achieve complete redundancy for a subscriber data point system
Muhammad Afzal, McKinney, TX (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Dec. 6, 2022, as Appl. No. 18/076,155.
Prior Publication US 2024/0187838 A1, Jun. 6, 2024
Int. Cl. H04W 8/18 (2009.01); H04M 15/00 (2006.01); H04W 76/12 (2018.01)
CPC H04W 8/18 (2013.01) [H04M 15/76 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method, the method comprising:
scheduling a first computing device to perform an operation on subscriber data stored in a first database at a first time point;
scheduling a second computing device to perform the operation on a replica of the subscriber data stored in a second database at a second time point, the second time point being delayed a preset time period from the first time point;
upon detecting that the first computing device starts performing the operation, causing the first computing device to:
set a flag in the first database, and
replicate the flag to the second database,
upon detecting that the second computing device starts performing the operation, causing the second computing device to check a status of the flag;
upon determining that the status of the flag is set,
causing the second computing device to terminate the operation, and reset the status of the flag in the second database, and
causing the first computing device to complete the operation; and upon determining that the status of the flag is not set,
causing the second computing device to complete the operation.