US 11,863,615 B2
Content management systems providing zero recovery time objective
Vaishali Vijay Patil, Sammamish, WA (US); Seshama Naidu Enaganti, Johns Creek, GA (US); Ramkishan Sadasivam, Cumming, GA (US); and Loganathan Kulanthaisamy, Bothell, WA (US)
Assigned to T-Mobile USA, Inc., Bellevue, WA (US)
Filed by T-Mobile USA, Inc., Bellevue, WA (US)
Filed on Mar. 18, 2022, as Appl. No. 17/698,895.
Prior Publication US 2023/0300189 A1, Sep. 21, 2023
Int. Cl. H04L 67/1017 (2022.01); H04L 67/1095 (2022.01); H04L 67/1034 (2022.01); G06F 16/93 (2019.01)
CPC H04L 67/1017 (2013.01) [G06F 16/93 (2019.01); H04L 67/1034 (2013.01); H04L 67/1095 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A server system associated with a wireless service provider for management of content, the server system comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the server system to:
receive, at a data ingestion interface of the server system, an electronic document to be stored at a content management system,
wherein the content management system is separate and distinct from the server system,
generate multiple copies of the electronic document;
cause storing of the multiple copies of the electronic document in parallel at respective multiple instances of the content management system;
in an instance that a first instance of the respective multiple instances of the content management system is not operating when the multiple copies of the electronic content are stored to the respective multiple instances:
place, by a respective data ingestor adapter of multiple data ingestor adapters, a respective copy of the multiple copies of the electronic content to a queue of contents to be fed to the first instance; and
feed, by the respective data ingestor adapter, the respective copy of the multiple copies of the electronic content from the queue of contents to the first instance when the first instance is operational;
receive, at a data retrieval interface of the server system, a request to retrieve a copy of the electronic document stored at the content management system;
in response to the request to retrieve the copy of the electronic document,
check, by a load balancer, whether the respective multiple instances of the content management system are operational to retrieve the copy of the electronic document;
retrieve the copy of the electronic document from the particular instance of the content management system selected from among a group of the respective multiple instances of the data management system in accordance with a balancing scheduler.