US 12,346,220 B2
Systems and methods for enhanced end user experience for protection status of backed up data
Shelesh Chopra, Bangalore (IN); Sunil Yadav, Bangalore (IN); Manish Sharma, Bangalore (IN); and Aaditya Bansal, Bangalore (IN)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 15, 2022, as Appl. No. 17/721,402.
Prior Publication US 2023/0333940 A1, Oct. 19, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); G06F 16/16 (2019.01)
CPC G06F 11/1464 (2013.01) [G06F 11/1435 (2013.01); G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); G06F 16/164 (2019.01); G06F 16/168 (2019.01)] 15 Claims
OG exemplary drawing
 
1. A method for performing a backup, the method comprising:
beginning a backup on a target production host, based on a backup generation event;
crawling, by an intelligent file system crawler, a target file system of the target production host, wherein the intelligent file system crawler identifies each file and assigns to each file a hash value based on characteristics of each file;
identifying, based on the crawling, files that will not be backed up based on the hash value of the files;
storing details of the files that will not be backed up to a separate file, wherein the separate file is a file system backup metadata;
notifying, using the separate file, a user of the files that will not be backed up;
performing the backup of remaining files, wherein the remaining files are not listed in the separate file;
after performing the backup of the remaining files:
obtaining the file system backup metadata associated with the target file system of the target production host;
processing the file system backup metadata to determine:
protected data and unprotected data in the target file system, and
protection failure information associated with the unprotected data, wherein the protection failure information comprises historical information generated by determining whether each file of the unprotected data was inaccessible during a backup, was denied access during the backup, or was excluded by a user from the backup;
generating, using the protected data, the unprotected data, and the protection failure information associated with the unprotected data, a graphical user interface (GUI) specifying a protection status of the target file system and a recommendation for addressing the unprotected databased on the protection failure information; and
displaying, on a display of a computing device and to the user, the GUI.