Patent ID: 9367560
Filing Date: 2016-06-14
CPC Classification: G06F

Claim Text:
1. In a directory service comprising first and second directory servers, wherein the first directory server stores a first partition of a dataset and the second directory server stores a second partition of the dataset, a sync client, and a proxy server coupled to the first and second directory servers, a method of synchronizing changes to the dataset, comprising: the proxy server receiving from the sync client an initial sync request, the initial sync request comprising an initial sync request parameter and an initial token; the proxy server sending to the first directory server a first sync request to return changes previously made to the dataset, the first sync request comprising a first sync request parameter and a first token; the proxy server sending to the second directory server a second sync request to return changes previously made to the dataset, the second sync request comprising a second sync request parameter and a second token; receiving a first response from the first directory server, wherein the first response responds to the first sync request and comprises a first directory change set and a first response token, wherein the first directory change set comprises one or more changes to the dataset; receiving a second response from the second directory server, wherein the second response responds to the second sync request and comprises a second directory change set and a second response token, wherein the second directory change set comprises one or more changes to the dataset; the proxy server sending to the sync client the changes in the first and second directory change sets; merging the first response token and the second response token into a unified response token; and sending the unified response token to the sync client.