| CPC G06F 21/602 (2013.01) [G06F 16/183 (2019.01); H04L 9/0894 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05)] | 17 Claims |

|
1. A method comprising:
receiving, from a remote client device, a request to access encrypted content within a first copy of a superfile, the request comprising user credential information, the first copy of the superfile stored in a memory device of the remote client device and comprising encrypted content and unencrypted information usable to identify a remote location to request a cryptographic key to access to the encrypted content;
determining a level of authorization to access the encrypted content;
in response to determining the level of authorization, providing cryptographic information to the remote client device;
while the first copy of the superfile is open at the remote client device, receiving and storing usage information from the remote client device associated with the encrypted content;
receiving modified content associated with the first copy of the superfile;
determining a second remote client device having a second copy of the superfile; and
sending updated superfile information to the second remote client device, the updated superfile information including the modified content.
|