A 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.