×

Data synchronization with eventual consistency

  • US 8,775,682 B1
  • Filed: 05/08/2012
  • Issued: 07/08/2014
  • Est. Priority Date: 05/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for synchronizing data between a server and a client, the method comprising:

  • receiving a request from a client to synchronize data, the request comprising a synchronization token, wherein the synchronization token comprises client recent synchronization signatures, each client recent synchronization signature representing a state of data synchronization on the client for a certain time period;

    comparing each client recent synchronization signature with a corresponding server recent synchronization signature representing data on a server for the same time period;

    when a comparison of a client recent synchronization signature with a corresponding server recent synchronization signature indicates that the data on the client for the time period represented by the client recent synchronization signature is not synchronized with corresponding data on the server for the time period, sending the data on the server for the time period to the client; and

    sending an updated synchronization token to the client when the data is sent to the client, wherein the updated synchronization token comprises updated client recent synchronization signatures.

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