US 12,206,580 B2
Dynamic loop detection and suppression
Chia-Chang Li, Holmdel, NJ (US); Mohamed Barache, Centennial, CO (US); and Robert Lambardia, Castle Rock, CO (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Oct. 31, 2023, as Appl. No. 18/498,875.
Application 18/498,875 is a continuation of application No. 17/725,604, filed on Apr. 21, 2022, granted, now 11,848,866.
Application 17/725,604 is a continuation of application No. 16/893,758, filed on Jun. 5, 2020, granted, now 11,349,760, issued on May 31, 2022.
Application 16/893,758 is a continuation of application No. 14/289,359, filed on May 28, 2014, granted, now 10,715,436, issued on Jul. 14, 2020.
Prior Publication US 2024/0171513 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/70 (2013.01); H04L 41/0806 (2022.01); H04L 45/18 (2022.01); H04L 45/745 (2022.01); H04L 67/12 (2022.01); H04W 48/08 (2009.01)
CPC H04L 45/745 (2013.01) [H04L 45/18 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A system comprising:
a first computing device and a second computing device,
wherein the first computing device comprises:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the first computing device to:
receive, from the second computing device and via a network, a communication request addressed to a destination address;
determine that a quantity of instances the communication request was routed through a node on the network satisfies a threshold;
after determining that the quantity of instances satisfies the threshold:
cause suppression of the received communication request; and
add the destination address to a list of addresses associated with looping conditions; and
use the list of addresses to process one or more subsequent communication requests, and
wherein the second computing device is configured to send the communication request.