| CPC H04L 9/0866 (2013.01) [G06F 16/137 (2019.01); G06F 16/162 (2019.01); G06F 16/164 (2019.01); G06F 16/183 (2019.01); H04L 9/0643 (2013.01); H04L 9/3231 (2013.01)] | 19 Claims |

|
1. A method of managing filesystem elements between a user device and a network, the method comprising:
receiving, on the network from the user device connected to the network, a request related to a filesystem element operation over the network, the user device comprising a local metadata file and a network encryption key, and the network comprising an encrypted network metadata file;
performing, with the network, the filesystem element operation;
updating, with the network, the local metadata file based on the filesystem element operation;
downloading, with the user device, the encrypted network metadata file from the network to the user device, wherein the encrypted network metadata file comprises data of a filesystem on the network;
decrypting, with the user device, the encrypted network metadata file on the user device with the network encryption key;
provided network metadata stored in the network is newer than the updated local metadata file, merging, with the user device, the network metadata file stored in the network with the updated local metadata file to update the local metadata file with data from the network metadata file;
encrypting, with the user device, the updated local metadata file on the user device with the network encryption key; and
uploading, with the user device, the encrypted updated metadata file to the network.
|