| CPC H04L 51/224 (2022.05) [G06F 9/542 (2013.01); G06Q 50/01 (2013.01)] | 20 Claims |

|
1. A computer-implemented method including:
running a smart notification generator periodically that reviews what past notifications have been sent in a server that supports near real-time communications;
sending, by the smart notification generator to a smart notification service with a machine-learning model, first notification data based on the review;
determining to immediately send a push notification to respective user accounts based on the first notification data;
sending, by a first smart channel module at a first time, a subset of the first notification data to an asynchronous channel that stores notification data at a data store and queued for a later dispatch; and
training the machine-learning model based on characteristics of a user interaction with the immediately sent notification.
|