System and methods for synchronizing data between multiple datasets

   
   

Methods for synchronizing PIM data between a wireless telephone and a synchronization server. A communication in interface is established between the telephone and the server, using a wireless network and the Internet. The telephone initiates the synchronization by placing a data call to the server and logging on to the server. A sync client within the telephone sends recent changes to its dataset to the server and requests an acknowledgement of these changes. In an acknowledgement message, the server specifies which changes were actually received. Based on this acknowledgment, the client continues resending changes until it receives confirmation that the server has received all of its changes. The server performs conflict and duplicate resolution between the changes received from the client and other changes of which the server is aware, and enters into its dataset those changes that survive the resolutions. The client also requests that the server send changes that have been made to the server's dataset. The server identifies all changes that should be sent to the client and that have survived the conflict and duplicate resolutions. The server then sends its changes to the client, requests acknowledgement, and resends changes until it confirms that the client has received all of the changes. The client enters the changes from the server into its dataset without any further conflict or duplicate resolution. The client then logs off of the server and ends the data call.

Métodos para sincronizar datos de PIM entre un teléfono sin hilos y un servidor de la sincronización. Una comunicación en interfaz se establece entre el teléfono y el servidor, usando una red sin hilos y el Internet. El teléfono inicia la sincronización poniendo una llamada de los datos al servidor y entrando al servidor. Un cliente de la sinc. dentro del teléfono envía cambios recientes a su dataset al servidor y solicita un reconocimiento de estos cambios. En un mensaje del reconocimiento, el servidor especifica qué cambios fueron recibidos realmente. De acuerdo con este reconocimiento, el cliente continúa volviendo a enviar cambios hasta que recibe la confirmación que el servidor ha recibido todos sus cambios. El servidor realiza la resolución del conflicto y del duplicado entre los cambios recibidos del cliente y otros cambios de los cuales el servidor está enterado, e incorpora en su dataset esos cambios que sobrevivan las resoluciones. El cliente también solicita que el servidor envíe los cambios que se han realizado al dataset del servidor. El servidor identifica todos los cambios que se deban enviar al cliente y que han sobrevivido conflicto y las resoluciones del duplicado. El servidor entonces envía sus cambios al cliente, reconocimiento de peticiones, y vuelve a enviar cambios hasta que confirma que el cliente ha recibido todos los cambios. El cliente incorpora los cambios del servidor en su dataset sin más lejos la resolución del conflicto o del duplicado. El cliente después sale del servidor y termina la llamada de los datos.

 
Web www.patentalert.com

< Customizing a client application using an options page stored on a server computer

< System and method for automatic preparation of data repositories from microfilm-type materials

> System and method for interactive web services

> Device for operating a network management system

~ 00139