×

Database synchronization via a mobile network

  • US 9,460,104 B2
  • Filed: 12/31/2013
  • Issued: 10/04/2016
  • Est. Priority Date: 12/29/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for synchronizing a database between an A party and a B party, wherein the parties communicate with each other via a mobile communication network and the database contains data items to be synchronized, the method comprising:

  • installing in each of the A party and the B party a client part and a server part of a client-server communication module, wherein the client part of the client-server communication module of a party communicates via the mobile communication network with the server part of the client-server communication module of the other party;

    maintaining in each of the A party and the B party a respective copy of the database; and

    in response to a changed data item being generated by either the A party or the B party, a change detection logic located in the party having generated the changed data item detects the changed data item and signals the changed data item to the client-server communication module of the party having generated the changed data item thereby causing the party having generated the changed data item to initiate a synchronization event via the client part of its client-server communication module, wherein the synchronization event comprises sending a notification message that indicates said changed data item to the other party via the mobile communication network;

    wherein the method further comprises;

    storing changed data items in a buffer during connection interruptions between the parties;

    sending the changed data items stored in the buffer after connection re-establishment; and

    if a newly-changed data item relates to a changed data item stored in the buffer, combining the newly-detected changed data item with the changed data item stored in the buffer;

    wherein combining the newly-detected changed data item with the changed data item stored in the buffer includes the newly-changed data item overriding the changed data item stored in the buffer.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×