| CPC H04L 47/62 (2013.01) [G06F 16/9535 (2019.01); G06Q 30/0201 (2013.01); G06Q 40/04 (2013.01); G06Q 40/06 (2013.01); H04L 43/0894 (2013.01); H04L 43/16 (2013.01); H04L 47/6275 (2013.01)] | 21 Claims |

|
1. A computer implemented method comprising:
receiving, by a processor from a computing system coupled via a computer network coupled therebetween, a data message generated based on an event by the computing system for immediate transmission to a recipient via the processor;
determining, by the processor, that previously received messages for immediate transmission are currently stored in a memory coupled with the processor awaiting transmission thereby, the memory storing data messages awaiting transmission in an order in which they were received by the processor, indicative of a rate of receipt at which data messages from the computing system are being received by the processor exceeds a rate at which messages can be transmitted to the recipient;
based on the determination that previously received messages for immediate transmission are currently stored in the memory awaiting transmission, determining, by the processor, that the received data message is related to a previously received, but not yet transmitted, data message stored in the memory;
one of aggregating or replacing, by the processor in the memory, the previously received data message with the received data message, the aggregation or replacement assuming the same stored order despite being later received; and
transmitting, by the processor, any data messages as stored in the memory to the recipient in the order in which they are stored upon a determination, by the processor, that data messages are able to be transmitted.
|