SYSTEM AND METHOD FOR MULTI-TIER SYNCHRONIZATION
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for multi-tiered data synchronization. Data is synchronized between a master synchronization server, one or more proxy synchronization servers, and client devices. 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. Each proxy synchronization server synchronizes data with client devices that have established a synchronization session with such proxy 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 the master synchronization server. Metadata associated with synchronized files is synchronized throughout the system in real-time Files may be synchronized in real-time or at a delayed time.
-
Citations
48 Claims
-
1-28. -28. (canceled)
-
29. A method for synchronizing metadata using a proxy server, the method comprising:
-
supporting communication between a master synchronization server and a client device through the proxy server; and synchronizing metadata across the master synchronization server, the proxy server, and the client device in response to a change made to synchronized data on the master synchronization server, the proxy synchronization server, or the client device. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable medium comprising computer-executable code for synchronizing metadata using a proxy server, comprising:
-
code for supporting communication between a master synchronization server and a client device through the proxy server; and code for synchronizing the metadata across the master synchronization server, the proxy synchronization server, and the client device in response to a change made to synchronized data on the master synchronization server, the proxy synchronization server, or the client device. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A proxy server configured to:
-
support communication between a master synchronization server and a client device; and synchronize metadata across the master synchronization server, the proxy server, and the client device in response to a change made to synchronized data on the master synchronization server, the proxy synchronization server, or the client device. - View Dependent Claims (44, 45, 46, 47, 48)
-
Specification