US 12,284,118 B2
Content distribution and optimization system and method for limiting event traffic for client computing devices
Serhii Kozak, Anderson Island, WA (US); Jiming Ye, New York, NY (US); Elias Mendel, Seattle, WA (US); Agnelo D'costa, Redmond, WA (US); Aeden Jameson, New York, NY (US); Jing Yang, Bothell, WA (US); Chase Meador, Sammamish, WA (US); Brandon Sislow, Seattle, WA (US); Bradley C LeRoss, New York, NY (US); Pam McCormack, Bellevue, WA (US); and Nicolas Webb, Bothell, WA (US)
Assigned to WarnerMedia Direct, LLC, New York, NY (US)
Filed by WarnerMedia Direct, LLC, New York, NY (US)
Filed on Dec. 23, 2021, as Appl. No. 17/561,514.
Prior Publication US 2023/0208764 A1, Jun. 29, 2023
Int. Cl. H04L 47/20 (2022.01)
CPC H04L 47/20 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system comprising memory for storing instructions; and one or more processors configured to execute the instructions to:
receive a plurality of event traffic bursts in a pod from a partition of a messaging bus,
wherein the plurality of event traffic bursts is generated by a client computing device and communicated, via a serialization controller, to the partition of the messaging bus,
wherein an event traffic burst of the plurality of event traffic bursts corresponds to a number of events in a time duration corresponding to a fixed window, and
wherein the messaging bus is partitioned based on a plurality of device identifiers (IDs), the partition corresponds to a device ID of the client computing device, and the partition is associated with a plurality of application launch timestamps corresponding to an application at the client computing device; and
in response to the number of events exceeding a threshold value of a rate limit, store the number of events in the pod until a new fixed window is assigned, wherein the threshold value of the rate limit is defined by a filtering rule corresponding to the device ID and an application program interface (API) response time corresponding to the serialization controller remains unchanged.