US 11,863,987 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 Dec. 23, 2022, as Appl. No. 18/088,273.
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 2023/0209350 A1, Jun. 29, 2023
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)] 20 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, wherein matching content was previously removed from the first cache memory based on an expiration of a first time-to-live time associated with the first cache memory, and wherein the first time-to-live time is based on a number of hops from a mesh portal;
transmitting the request to a second wireless mesh node;
determining that the information associated with the request matches a result stored in a second cache memory of the second wireless mesh node, wherein the result remains in the second cache memory longer than in the first cache memory based on the second wireless mesh node being a fewer number of hops from the mesh portal than the first wireless mesh node; and
rejecting the request based on the matching result stored in the second cache memory.