Issue-resolution automation
US-11269717-B2 · Mar 8, 2022 · US
US12423185B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12423185-B2 |
| Application number | US-202418581914-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 20, 2024 |
| Priority date | Feb 20, 2024 |
| Publication date | Sep 23, 2025 |
| Grant date | Sep 23, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and computer-readable storage media for restoring microservice persistencies. A disruptive event potentially affecting a computing system functionality and data synchronization of one or more applications and one or more microservices is determined. Each application and microservice stores respective data records in separate data tables. A restoration of the computing system functionality is determined. A synchronization process is initiated by using a synchronization identification engine. Data record synchronization is verified across a plurality of data tables, by matching record identifiers according to a call mapping between the applications and the microservices. The data record synchronization is restored across the plurality of data tables. An access to the applications and the microservices is reactivated.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: determining, by one or more processors, a disruptive event potentially affecting a computing system functionality and data synchronization of one or more applications and one or more microservices, each of the one or more applications and of the one or more microservices storing respective data records in separate data tables; determining, by the one or more processors, a restoration of the computing system functionality; initiating, by the one or more processors, a synchronization process by using a synchronization identification engine; verifying, by the one or more processors, data record synchronization across a plurality of data tables, by matching record identifiers according to a call mapping between the one or more applications and the one or more microservices; restoring, by the one or more processors, the data record synchronization across the plurality of data tables; and reactivating, by the one or more processors, an access to the one or more applications and to the one or more microservices. 2. The computer-implemented method of claim 1 , wherein the disruptive event comprises a loss of access to a data center, a hardware failure, a data storage failure, a software error, an erroneous delete operation part of a data record portion, or a malicious attack. 3. The computer-implemented method of claim 2 , wherein the separate data tables are populated with data records in response to detecting a change to at least one application of the one or more applications or to at least one microservice of the one or more microservices. 4. The computer-implemented method of claim 3 , wherein restoring, by the one or more processors, the data record synchronization across the plurality of data tables comprises deleting at least one data record or regenerating the at least one data record. 5. The computer-implemented method of claim 2 , wherein the record identifiers are matched in an inversed chronological order. 6. The computer-implemented method of claim 1 , wherein the data record synchronization comprises recursive synchronizations initiated from one application to respective microservices. 7. The computer-implemented method of claim 1 , wherein the record identifiers comprise numerical or alphanumerical identifiers. 8. The computer-implemented method of claim 1 , further comprising: generating, by the one or more processors, a report indicating data records modified by the data record synchronization across the plurality of data tables. 9. The computer-implemented method of claim 1 , further comprising: executing, by the one or more processors, an additional data record synchronization across the plurality of data tables. 10. The computer-implemented method of claim 1 , wherein the data record synchronization is prioritized based on record scopes. 11. A computer-implemented system comprising: memory storing application programming interface (API) information; and a server performing operations comprising: determining a disruptive event potentially affecting a computing system functionality and data synchronization of one or more applications and one or more microservices, each of the one or more applications and of the one or more microservices storing respective data records in separate data tables; determining a restoration of the computing system functionality; initiating a synchronization process by using a synchronization identification engine; verifying data record synchronization across a plurality of data tables, by matching record identifiers according to a call mapping between the one or more applications and the one or more microservices; restoring the data record synchronization across the plurality of data tables; and reactivating an access to the one or more applications and to the one or more microservices. 12. The computer-implemented system of claim 11 , wherein the disruptive event comprises a loss of access to a data center, a hardware failure, a data storage failure, a software error, an erroneous delete operation part of a data record portion, or a malicious attack. 13. The computer-implemented system of claim 12 , wherein the separate data tables are populated with data records in response to detecting a change to at least one application of the one or more applications or to at least one microservice of the one or more microservices. 14. The computer-implemented system of claim 13 , wherein restoring the data record synchronization across the plurality of data tables comprises deleting at least one data record or regenerating the at least one data record. 15. The computer-implemented system of claim 12 , wherein the record identifiers are matched in an inversed chronological order. 16. The computer-implemented system of claim 11 , wherein the data record synchronization comprises recursive synchronizations initiated from one application to respective microservices. 17. The computer-implemented system of claim 11 , wherein the record identifiers comprise numerical or alphanumerical identifiers. 18. The computer-implemented system of claim 11 , wherein the operations further comprise: generating a report indicating data records modified by the data record synchronization across the plurality of data tables; and executing an additional data record synchronization across the plurality of data tables. 19. The computer-implemented system of claim 11 , wherein the data record synchronization is prioritized based on record scopes. 20. A non-transitory computer-readable media encoded with a computer program, the computer program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising: determining a disruptive event potentially affecting a computing system functionality and data synchronization of one or more applications and one or more microservices, each of the one or more applications and of the one or more microservices storing respective data records in separate data tables; determining a restoration of the computing system functionality; initiating a synchronization process by using a synchronization identification engine; verifying data record synchronization across a plurality of data tables, by matching record identifiers according to a call mapping between the one or more applications and the one or more microservices; restoring the data record synchronization across the plurality of data tables; and reactivating an access to the one or more applications and to the one or more microservices.
Real-time · CPC title
at system level · CPC title
Backup restoration techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.