Patent ID: 9619338
Date: 2017-04-11
CPC Classifications: G06F,H04L

Claim:
1. A method for file recovery of files that are generated by an application running on a client-server system comprising a back-up client with a client back-up tool and a back-up server with a server back-up tool, wherein the method comprises: backing up, by one or more processors, the files of the application as back-up data in the back-up server; restoring, by the one or more processors, the files from the back-up server to the back-up client based on file usage behavior of the application, wherein in response to the files of the back-up data missing file priority class information, restoring, by the one or more processors, all of the files during a restore process; in response to the files of the back-up data having the file priority class information: restoring, by the one or more processors, files of a highest priority class at the back-up client and creating file stubs of all remaining files of the back-up data on the back-up client during the restore process, wherein the all remaining files are below the highest priority class, wherein the file stubs do not contain file content; monitoring and analyzing, by the one or more processors, the file usage behavior of the application performing data recovery and regular data processing after the restore process; classifying, by the one or more processors, the restored files in different types of priority classes based on the file usage behavior, and replacing, by the one or more processors, existing file stubs at the back-up client with corresponding file content from the back-up server during runtime of the application based on predetermined criteria.