| CPC H04L 67/5682 (2022.05) [G06N 20/00 (2019.01); H04L 45/742 (2013.01); H04L 47/286 (2013.01); H04L 49/206 (2013.01); H04M 3/5183 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving, via an application cache and from an application on a remote user device, a request for first information associated with a user account associated with a user of the remote user device;
determining, based on the request, whether the first information is stored in the application cache;
retrieving, from a data store and based on a determination that the first information is stored in the application cache, a first incremental change to the first information associated with the user account, wherein the first incremental change represents a first modification of second information, associated with the user account, stored in the data store;
modifying, based on the first incremental change, the first information in the application cache to second information;
assigning, based on the modifying of the first information, a time-to-live (TTL) value to the second information;
sending, based on the modifying of the first information, the second information to the application of the remote user device;
monitoring, via a listening service, a data stream for information relating to the user account;
detecting, in the data stream, a second incremental change;
modifying, based on the second incremental change, the second information to third information;
refreshing, based on the modifying of the second information, the TTL value;
receiving, via the application cache and from the application, a request for the third information associated with the user;
sending, from the application cache to the application, the third information; and
deleting, at an expiration of the refreshed TTL value, the third information from the application cache.
|