| CPC H04L 47/25 (2013.01) [H04L 47/20 (2013.01); H04L 47/263 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, at a rate limiting client, a communication from a source device that is destined to a destination device;
determining, at the rate limiting client and in response to receiving the communication, a state of rate limiting for a path of the communication;
in response to receiving the communication, transmitting, from the rate limiting client to a rate limiting server, a query as to whether to update the state of rate limiting;
in response to the rate limiting client determining that the state of rate limiting is a permissive state, transmitting the communication to the destination device without waiting for a response from the rate limiting server to the query as to whether to update the state of rate limiting; and
in response to the rate limiting client determining that the state of rate limiting is a strict state, holding the communication at the rate limiting client and waiting for the response from the rate limiting server before determining whether to transmit the communication to the destination device.
|