Patent ID: 8938638
Filing Date: 2015-01-20
Classification: G06F

Abstract:
1. A method for establishing and maintaining a recovery service location for a service, comprising: synchronizing a primary location of a service that is a web-based service that performs jobs for different tenants and maintains data for the different tenants with a secondary location of the service while the primary location of the service is actively receiving requests from users to perform actions relating to displaying and interacting with data from the web-based service, wherein the secondary location of the service is substantially configured the same as the primary location of the service and is updated as the primary location is updated, wherein synchronizing the primary location of the service with the secondary location of the service comprises storing a time of a backup in a sortable format including a read count that is updated when the backup is read and storing a name of a database; detecting a network failure of the primary location of the service; and setting the secondary location of the service as the primary location in response to the network failure.