Patent ID: 11907359
Assignee: EGNYTE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for synchronizing local user definitions of a local file storage system with global user definitions of a remote file storage system, said method comprising:
maintaining a plurality of local user definitions associated with a plurality of local user accounts having access to a local file system (LFS) hosted by said local file storage system;
capturing a local user state snapshot indicative of said local user definitions;
communicating with said remote file storage system, said remote file storage system maintaining a global user directory comprising a plurality of global user definitions associated with a plurality of global user accounts, each of said global user accounts having access to at least one of a remote file system (RFS) hosted by said remote file storage system and said LFS, each of said local user definitions corresponding to one of said global user definitions;
receiving a remote user state snapshot indicative of said global user definitions;
comparing said local user state snapshot and said remote user state snapshot to identify differences between said local user definitions and said global user definitions;
generating update information based at least in part on said differences;
providing said update information to said remote file storage system to facilitate synchronization of said global user definitions with said local user definitions as of a first time;
receiving a user event including information indicative of a change made to an altered global user definition after said first time; and
altering a corresponding one of said local user definitions based on said user event to synchronize said corresponding local user definition and said altered global user definition as of a second time subsequent said first time.