US 12,170,900 B2
Method for providing an elastic content filtering security service in a mesh network
Zhuangzhi Duo, Fremont, CA (US)
Assigned to SONICWALL INC., Milpitas, CA (US)
Filed by SONICWALL INC., Milpitas, CA (US)
Filed on Oct. 26, 2023, as Appl. No. 18/384,103.
Application 18/384,103 is a continuation of application No. 18/088,273, filed on Dec. 23, 2022, granted, now 11,863,987.
Application 18/088,273 is a continuation of application No. 17/111,391, filed on Dec. 3, 2020, granted, now 11,540,132, issued on Dec. 27, 2022.
Application 17/111,391 is a continuation in part of application No. 16/397,951, filed on Apr. 29, 2019, granted, now 11,310,665, issued on Apr. 19, 2022.
Claims priority of provisional application 62/943,126, filed on Dec. 3, 2019.
Prior Publication US 2024/0056813 A1, Feb. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 12/088 (2021.01); H04W 12/122 (2021.01); H04W 80/06 (2009.01); H04W 84/18 (2009.01)
CPC H04W 12/088 (2021.01) [H04W 12/122 (2021.01); H04W 80/06 (2013.01); H04W 84/18 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for preventing access to undesired content, the method comprising:
receiving a request to access content at a first wireless mesh node, the request identifying a content source device;
determining that information associated with the request does not have a match in contents stored in a first cache memory of the first wireless mesh node;
transmitting the request to a second wireless mesh node;
transmitting the request to an alternate wireless mesh node upon determining that the second wireless mesh node is unable to process the request;
identifying a match stored in an alternate cache memory of the alternate wireless mesh node;
receiving a response from the alternate wireless mesh node indicating that the request is associated with a matching result stored in the alternate cache memory;
storing the response in the first cache memory of the first wireless mesh node;
determining that the content source device is associated with a bad reputation based on the stored response indicating the matching result in the first cache memory;
transmitting instructions from the first wireless mesh node to one or more additional wireless mesh nodes indicating that the request should be blocked in accordance with the response indicating the matching result stored in the first cache memory; and
rejecting the request based on the matching result stored in the first cache memory.