Patent ID: 9690667
Date: 2017-06-27
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method comprising: receiving a request from at least one client device of a plurality of client devices for an incremental data update, the at least one client device having cached data, the request including a data validity window corresponding to the at least one client device, the data validity window having a start time shifted based on an identifier associated with the at least one client device, the start time of the data validity window being shifted differently for at least two client devices of the plurality of client devices; determining whether the request is received within an unexpired data validity window for the identifier associated with the at least one client device, the unexpired data validity window being a predetermined data validity window with a start time adjusted by a predetermined time shift corresponding to the identifier; and sending the incremental data update to the at least one client device when the request is received within the unexpired data validity window.