Patent ID: 8620858

Claim:
A method for database synchronization over a mobile communication network, the method comprising: maintaining a first database at a first party; detecting a change in a data item in the first database of the first party since a previous synchronization event, wherein the detection occurs following a change to an existing data item; verifying that the first party is: connected to a second party over the mobile communication network, and able to maintain a tunnel with the second party over the mobile communication network; initiating a new synchronization event with the second party through transmission of a notification message from the first party to the second party over the maintained tunnel of the mobile communication network, the notification message including an indication of the changed data item for updating a corresponding data item in a second database at the second party, wherein the synchronization event is initiated in real-time and in response to the detection of the changed data item and verification that the first party is connected to the second party over the mobile communication network and able to maintain a tunnel.