| CPC H04L 67/568 (2022.05) [H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/60 (2022.05)] | 20 Claims |

|
1. A system comprising:
a first device including a first processing system having at least one processor and a network communication interface, the first processing system being configured to perform operations comprising:
transmitting a plurality of data requests via the network communication interface, each data request including a retry number and requesting data for one or more elements of a plurality of elements available at the first device; and
a second device including a second processing system having at least one processor and at least one memory, the second processing system being configured to perform operations comprising:
storing, for each of a plurality of users, data for the plurality of elements;
receiving the plurality of data requests from the first device, the plurality of data requests each with an included respective retry number;
initiating an asynchronous refresh of the stored data of at least a subset of the plurality of elements in response to each of the plurality of data requests having a value of the respective retry number that is below a preconfigured threshold, and initiating a synchronous refresh of the stored data of at least the subset of the plurality of elements in response to each of the plurality of data requests having a value of the respective retry number that is equal to or higher than the preconfigured threshold; and
transmitting, to the first device, at least a first response to the plurality of data requests in association with the initiated synchronous refresh or the initiated asynchronous refresh;
wherein the first processing system of the first device is configured to perform further operations comprising:
updating the plurality of elements available at the first device using at least a first set of data received with the first response from the second device in response to the plurality of data requests.
|