System and method for optimizing synchronization
First Claim
Patent Images
1. A method for optimizing a slow synchronization between a client and a server, comprising:
- sending, by the server to the client and responsive to receiving a synchronization package having missing or corrupt synchronization anchors, a request to initiate a slow synchronization process;
receiving, by the server, a slow synchronization package;
determining, by the server and from the slow synchronization package, whether the client is designated proprietary; and
processing, by the server and only upon the client being designated proprietary, the slow synchronization package, whereinthe slow synchronization package includes only summary data related to documents stored at the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is provided for optimizing a SyncML slow sync between a proprietary client and server. When a slow sync is detected, the client and server can depart from the normal SyncML protocol and process summary data without having to compare all items on a field-by-field basis.
-
Citations
14 Claims
-
1. A method for optimizing a slow synchronization between a client and a server, comprising:
-
sending, by the server to the client and responsive to receiving a synchronization package having missing or corrupt synchronization anchors, a request to initiate a slow synchronization process; receiving, by the server, a slow synchronization package; determining, by the server and from the slow synchronization package, whether the client is designated proprietary; and processing, by the server and only upon the client being designated proprietary, the slow synchronization package, wherein the slow synchronization package includes only summary data related to documents stored at the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer hardware system configured to optimize a slow synchronization between a client and a server, comprising:
-
at least one processor, wherein the at least one processor is configured to initiate and/or perform; sending, by the server to the client and responsive to receiving a synchronization package having missing or corrupt synchronization anchors, a request to initiate a slow synchronization process; receiving, by the server, a slow synchronization package; determining, by the server and from the slow synchronization package, whether the client is designated proprietary; and processing, by the server and only upon the client being designated proprietary, the slow synchronization package, wherein the slow synchronization package includes only summary data related to documents stored at the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification