Data synchronization with eventual consistency
US8775682B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 8, 2012 |
| Grant date | Jul 8, 2014 |
| Priority date | — |
| Expiry date | Oct 24, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/273
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Computer-implemented methods for synchronizing data between a server and a client are provided. In one aspect, a method includes receiving a request from a client to synchronize data. The request includes a synchronization token that includes client recent synchronization signatures, each client recent synchronization signature representing a state of data synchronization on the client for a certain time period. The method also includes comparing each client recent synchronization signature with a corresponding server recent synchronization signature representing data on a server for the same time period. When the comparison 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, then the method includes sending the data on the server for the time period to the client. Systems and machine-readable media are also provided.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.