Patent ID: 8775371

Claim:
A computer-implemented method to synchronize data systems based on one or more desynchronization types, the method comprising: performing a first type of synchronizing operation responsive to a determination that a first type of desynchronization has occurred, the first type of desynchronization comprising a primary data system being less current than an auxiliary data system in terms of operating on one or more data objects and as determined based at least in part on a latest receipt value of the auxiliary data system being outside of a supported range of receipt values, wherein the primary data system is configured to perform a first predefined operation on the one or more data objects, the first type of synchronizing operation comprising: causing a user restoration of the auxiliary data system from a backup of the auxiliary data system to an earlier point in time than reflected by the primary data system, wherein the user restoration results in the auxiliary system being within the supported range of receipt values; and by operation of one or more computer processors, causing a second predefined operation to be performed by the restored auxiliary data system on one or more identified data objects in order to resynchronize the restored auxiliary data system with the primary data system, wherein the one or more identified data objects is a subset of the one or more data objects and has a smaller count of data objects than the one or more data objects.