Patent ID: 7917653

Claim:
A SyncML (Synchronization Markup Language) data synchronization (sync) system for data exchange between clients, comprising: a first client having client data to be provided to another client and authentication information of a second client to which the client data is provided, the authentication information includes a caller IDentification (ID) of the second client; the second client having the caller ID; and a sync server, having a memory, for performing a sync with the first client, receiving the client data and the authentication information through the sync, receiving a data access password for the client data from the first client, transmitting a sync request signal to the second client having the caller ID, receiving a password from the second client, determining whether the received password from the second client is identical with the data access password, and performing a sync with the second client if the received password from the second client is identical with the data access password; wherein the sync server comprises: a sync request and push module for transmitting the sync request signal and a signal for reporting the providing of the client data to the second client if an input of the client data from the first client is completed; a client registration module for storing information on the first client and the authentication information of the second client provided from the first client; an authentication module for authenticating the second client according to the authentication information of the second client; and a sync server control unit for transmitting the signal for reporting the providing of the client data to the second client by controlling the sync request and push module, performing the sync with the second client according to an authentication result of the second client provided from the authentication module, and transmitting the client data to the second client.