System and method for optimizing synchronization
First Claim
Patent Images
1. A method for optimizing a slow synchronization between a client and a server, the method comprising:
- receiving, at the server, a synchronization package having missing or corrupt synchronization anchors;
sending a request to the client to initiate a slow synchronization process;
receiving a slow synchronization package from the server, wherein the slow synchronization package includes summary data;
determining if the slow synchronization package was received from a client designated as one that may depart from a slow synchronization process; and
processing the received summary data if the client is so designated.
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.
42 Citations
8 Claims
-
1. A method for optimizing a slow synchronization between a client and a server, the method comprising:
-
receiving, at the server, a synchronization package having missing or corrupt synchronization anchors;
sending a request to the client to initiate a slow synchronization process;
receiving a slow synchronization package from the server, wherein the slow synchronization package includes summary data;
determining if the slow synchronization package was received from a client designated as one that may depart from a slow synchronization process; and
processing the received summary data if the client is so designated. - View Dependent Claims (2, 3, 4)
-
-
5. A system for optimizing a slow synchronization between a client and a server, the method comprising:
-
means for receiving, at the server, a synchronization package having missing or corrupt synchronization anchors;
means for sending a request to the client to initiate a slow synchronization process;
means for receiving a slow synchronization package from the server, wherein the slow synchronization package consists of summary data;
means for determining if the slow synchronization package was received from a client designated as one that may depart from a slow synchronization process; and
means for processing the received summary data if the client is so designated. - View Dependent Claims (6, 7, 8)
-
Specification