US2021042199A1PendingUtilityA1

System and method of transferring of data between data centers based on user behavior

Assignee: ACRONIS INT GMBHPriority: Aug 6, 2019Filed: Jul 27, 2020Published: Feb 11, 2021
Est. expiryAug 6, 2039(~13 yrs left)· nominal 20-yr term from priority
G06F 11/3058G06F 11/3003G06F 11/3438G06F 11/1451G06F 11/1461G06F 11/1464H04L 63/0272G06F 11/1469G06F 2201/805
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed herein are systems and methods for fast recovery of backup data. In one aspect, an exemplary method comprises, identifying information related to a computing device performing a backup, identifying a data center where the backup is stored based on the information, identifying patterns of movement of the computing device over a period of time, scheduling a transfer of the backup to a target data center of a plurality of data centers based on the patterns of movement, and transferring the backup to the data center using a secure reliable transport protocol in accordance with the scheduled transfer.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of fast recovery of backup data, the method comprising:
 identifying information related to a computing device performing a backup, the information comprising geographic information, network information, and user behavior of a user associated with the computing device;   identifying a first data center where the backup is stored based on the information;   identifying patterns of movement of the computing device over a period of time and respective distances between the computing device and a plurality of data centers;   predicting a location of the computing device subsequent to the period of time based on the patterns of movement;   in response to determining that a second data center of the plurality of data centers is closer to the location than the first data center, scheduling, subsequent to the period of time, a transfer of the backup from the first data center to the second data center; and   transferring the backup to the second data center using a secure reliable transport protocol in accordance with the scheduled transfer.   
     
     
         2 . The method of  claim 1 , wherein scheduling the transfer of the backup to the second data center further comprises:
 determining that the computing device was at the location at a first time in the period of time;   predicting that the computing device will be at the location at a second time subsequent to the period of time; and   in response to determining that (1) the first data center is more a threshold distance away from the location and (2) the second data center of the plurality of data centers is within the threshold distance to the location, scheduling the transfer.   
     
     
         3 . The method of  claim 2 , further comprising scheduling the transfer to occur prior to the second time such that data in the backup is available for access from the second data center at the second time. 
     
     
         4 . The method of  claim 2 , wherein the period of time is reoccurring, wherein the first time corresponds to the second time, and wherein predicting that the computing device will be at the location at the second time comprises determining that computing device was present at the location for at least a threshold number of times during the first time. 
     
     
         5 . The method of  claim 2 , wherein scheduling the transfer of the backup to the second data center further comprises:
 determining that at least two data centers of the plurality of data centers are within the threshold distance from the location, wherein the at least two data centers includes the second data center; and   selecting the second data center from the at least two data centers for transferring the backup in response to determining that a communication latency between the computing device and the second data center is lower than communication latencies between the computing device and the remaining data centers of the at least two data centers.   
     
     
         6 . The method of  claim 1 , further comprising:
 replicating the backup between the first data center and the second data center.   
     
     
         7 . The method of  claim 1 , further comprising:
 determining that the computing device is using a virtual private network; and   delaying the backup until the computing device is connected to a faster network.   
     
     
         8 . The method of  claim 7 , wherein the computing device is connected to the VPN over a mobile network. 
     
     
         9 . The method of  claim 1 , wherein the secure reliable transport protocol is Synology Internet Transfer Accelerator (SITA). 
     
     
         10 . The method of  claim 1 , wherein the second data center comprises a prior backup of the computing device, further comprising:
 determining a difference between the backup and prior backup in the second data center; and   transferring only the difference to the second data center.   
     
     
         11 . A system of fast recovery of backup data, the system comprising:
 a hardware processor configured to:
 identify information related to a computing device performing a backup, the information comprising geographic information, network information, and user behavior of a user associated with the computing device; 
 identify a first data center where the backup is stored based on the information; 
 identify patterns of movement of the computing device over a period of time and respective distances between the computing device and a plurality of data centers; 
 predict a location of the computing device subsequent to the period of time based on the patterns of movement; 
 in response to determining that a second data center of the plurality of data centers is closer to the location than the first data center, schedule, subsequent to the period of time, a transfer of the backup from the first data center to the second data center; and 
 transfer the backup to the second data center using a secure reliable transport protocol in accordance with the scheduled transfer. 
   
     
     
         12 . The system of  claim 11 , wherein the hardware processor is configured to schedule the transfer of the backup to the second data center by:
 determining that the computing device was at the location at a first time in the period of time;   predicting that the computing device will be at the location at a second time subsequent to the period of time; and   in response to determining that (1) the first data center is more a threshold distance away from the location and (2) the second data center of the plurality of data centers is within the threshold distance to the location, scheduling the transfer.   
     
     
         13 . The system of  claim 12 , wherein the hardware processor is further configured to schedule the transfer to occur prior to the second time such that data in the backup is available for access from the second data center at the second time. 
     
     
         14 . The system of  claim 12 , wherein the period of time is reoccurring, wherein the first time corresponds to the second time, and wherein the hardware processor is configured to predict that the computing device will be at the location at the second time by determining that computing device was present at the location for at least a threshold number of times during the first time. 
     
     
         15 . The system of  claim 12 , wherein the hardware processor is configured to schedule the transfer of the backup to the second data center by:
 determining that at least two data centers of the plurality of data centers are within the threshold distance from the location, wherein the at least two data centers includes the second data center; and   selecting the second data center from the at least two data centers for transferring the backup in response to determining that a communication latency between the computing device and the second data center is lower than communication latencies between the computing device and the remaining data centers of the at least two data centers.   
     
     
         16 . The system of  claim 11 , wherein the hardware processor is further configured to replicate the backup between the first data center and the second data center. 
     
     
         17 . The system of  claim 11 , wherein the hardware processor is further configured to:
 determine that the computing device is using a virtual private network; and   delay the backup until the computing device is connected to a faster network.   
     
     
         18 . The system of  claim 17 , wherein the computing device is connected to the VPN over a mobile network. 
     
     
         19 . The system of  claim 11 , wherein the secure reliable transport protocol is Synology Internet Transfer Accelerator (SITA). 
     
     
         20 . A non-transitory computer readable medium storing thereon computer executable instructions for fast recovery of backup data, including instructions for:
 identifying information related to a computing device performing a backup, the information comprising geographic information, network information, and user behavior of a user associated with the computing device;   identifying a first data center where the backup is stored based on the information;   identifying patterns of movement of the computing device over a period of time and respective distances between the computing device and a plurality of data centers;   predicting a location of the computing device subsequent to the period of time based on the patterns of movement;   in response to determining that a second data center of the plurality of data centers is closer to the location than the first data center, scheduling, subsequent to the period of time, a transfer of the backup from the first data center to the second data center; and   transferring the backup to the second data center using a secure reliable transport protocol in accordance with the scheduled transfer.

Join the waitlist — get patent alerts

Track US2021042199A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.