


An example method can include receiving, by a first content management system (CMS), authentication information associated with a second CMS based on the authentication information, establishing a communication channel between the first CMS and second CMS using the communication channel, providing a user interface identifying collections of content items stored on the second CMS receiving, by the first CMS, a request to create a first collection of content items based on a second collection of content items selected by a user account from the user interface, the second collection being stored on the second CMS creating, by the first CMS, the first collection in association with the user account populating the first collection with placeholders corresponding to content items in the second collection and upon detecting a change to the second collection, updating the first collection to reflect the change.Ībstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating a customized organizational structure prior to uploading content items to a remote storage. Files may be synchronized in real-time or of a delayed time.Ībstract: Technologies for synchronizing content items across cloud systems are provided. Metadata associated with synchronized files is synchronized throughout the system in real-time. Each proxy synchronization server synchronizes data with the master synchronization server. The master synchronization server synchronizes data with client devices that have established a synchronization session with the master synchronization server. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy synchronization server. Client devices establish synchronization sessions with either a proxy synchronization server or a master synchronization server, depending on which server provides the “best” available connection to that client device. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. Abstract: The present invention provides a System and method for multi-tiered data synchronization.
