IP Library Granted Patent US 12,634,695
Granted Patent B2
US 12,634,695 · App. 18/816,879 · Granted May 19, 2026

Securing transmission paths in a mesh network

Inventors: Zhuangzhi Duo (Fremont, CA); Atul Dhablania (San Jose, CA)
Assignee: SONICWALL INC.
H04W12/08H04W4/80H04W12/009H04L63/18H04W12/06H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,634,695
App. No.
18/816,879
Granted
May 19, 2026
Kind
B2
Abstract

The present disclosure relates to securely setting up mesh networks in a secure manner that does not require a physical network cable being attached to a wireless device and that do not require transmitting unencrypted information wirelessly when a mesh network is setup. Methods and apparatus consistent with the present disclosure may use different communication interfaces and different types of channels to ensure that devices included in or being added to a wireless mesh network always communicate securely. Methods and apparatus consistent with the present disclosure may use a combination of conventional secure communication methods, such as secure hypertext transfer protocol (HTTPS) communications, low power signals that travel over short distances, and other types of communications to create a system that only uses secure communications when setting up or expanding a wireless mesh network.

Claims (33)

1 . A method of securing transmission paths in a mesh network, the method comprising:

storing data in a database in memory regarding a wireless mesh network;

receiving, over a communication network, one or more settings via an interface of an onboarding device,

generating a custom profile for configuring a new wireless mesh node device to connect to the wireless mesh network, wherein the custom profile includes one or more security policies in accordance with the one or more settings received from the onboarding device; and

cross-referencing the custom profile to customer information and adding the new wireless mesh node device to the wireless mesh network in accordance with the custom profile and the cross-referenced customer information, wherein electronic packets routed through the new wireless mesh node device are secured in accordance with the one or more security policies associated with the custom profile.

2 . The method of claim 1 , wherein the one or more security policies limit a number of mesh portals with which the new wireless mesh node device is allowed to communicate.

3 . The method of claim 1 , wherein the one or more security policies limit the new wireless mesh node device to a location within a number of hops to a mesh portal.

4 . The method of claim 1 , wherein the one or more security policies specify one or more passcodes or passphrases assigned to the wireless mesh network.

5 . The method of claim 1 , wherein the one or more security policies specify how identifiers of one or more devices are used within the wireless mesh network.

6 . The method of claim 1 , wherein the new wireless mesh node device is one of a plurality of new wireless mesh node devices simultaneously added to the wireless mesh network, and wherein each of the plurality of new wireless mesh node devices is configured in accordance with the custom profile.

7 . The method of claim 6 , wherein the plurality of new wireless mesh node devices communicate in parallel or semi-parallel with the onboarding device using different wireless connections or interleaved communications.

8 . The method of claim 1 , further comprising: sending a unique session token to the onboarding device, and establishing a secure session with the onboarding device in accordance with the unique session token before adding the new wireless mesh node device to the wireless mesh network.

9 . The method of claim 1 , further comprising: receiving a code associated with information regarding the new wireless mesh node device via the onboarding device.

10 . A system of securing transmission paths in a mesh network, the system comprising:

memory that stores data in a database regarding a wireless mesh network;

a communication interface that communicates over a communication network with an onboarding device to receive one or more settings entered via an interface of the onboarding device; and

a processor that executes instructions stored in memory, wherein the processor executes the instructions to:

generate a custom profile for configuring a new wireless mesh node device to connect to the wireless mesh network, wherein the custom profile includes one or more security policies in accordance with the one or more settings received from the onboarding device; and

cross-reference the custom profile to customer information and add the new wireless mesh node device to the wireless mesh network in accordance with the custom profile and the cross-referenced customer information, wherein electronic packets routed through the new wireless mesh node device are secured in accordance with the one or more security policies associated with the custom profile.

11 . The system of claim 10 , wherein the one or more security policies limit a number of mesh portals with which the new wireless mesh node device is allowed to communicate.

12 . The system of claim 10 , wherein the one or more security policies limit the new wireless mesh node device to a location within a number of hops to a mesh portal.

13 . The system of claim 10 , wherein the one or more security policies specify one or more passcodes or passphrases assigned to the wireless mesh network.

14 . The system of claim 10 , wherein the one or more security policies specify how identifiers of one or more devices are used within the wireless mesh network.

15 . The system of claim 10 , wherein the new wireless mesh node device is one of a plurality of new wireless mesh node devices simultaneously added to the wireless mesh network, and wherein each of the plurality of new wireless mesh node devices is configured in accordance with the custom profile.

16 . The system of claim 15 , wherein the plurality of new wireless mesh node devices communicate in parallel or semi-parallel with the onboarding device using different wireless connections or interleaved communications.

17 . The system of claim 10 , wherein the communication interface further sends a unique session token to the onboarding device, and establishes a secure session with the onboarding device in accordance with the unique session token before adding the new wireless mesh node device to the wireless mesh network.

18 . The system of claim 10 , wherein the communication interface further receives a code associated with information regarding the new wireless mesh node device via the onboarding device.

19 . A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor to perform a method of securing transmission paths in a mesh network, the method comprising:

storing data in a database in memory regarding a wireless mesh network;

receiving, over a communication network, one or more settings via an interface of an onboarding device;

generating a custom profile for configuring a new wireless mesh node device to connect to the wireless mesh network, wherein the custom profile includes one or more security policies in accordance with the one or more settings received from the onboarding device; and

cross-referencing the custom profile to customer information and adding the new wireless mesh node device to the wireless mesh network in accordance with the custom profile and the cross-referenced customer information, wherein electronic packets routed through the new wireless mesh node device are secured in accordance with the one or more security policies associated with the custom profile.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein the new wireless mesh node device is one of a plurality of new wireless mesh node devices simultaneously added to the wireless mesh network, and wherein each of the plurality of new wireless mesh node devices is configured in accordance with the custom profile, and wherein the plurality of new wireless mesh node devices communicate in parallel or semi-parallel with the onboarding device using different wireless connections or interleaved communications.

Assignments (2)
FIRST LIEN IP SUPPLEMENT Recorded Jun 30, 2025
From: SONICWALL INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 071758/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2024
From: DUO, ZHUANGZHI; DHABLANIA, ATUL
To: SONICWALL INC.
Reel/Frame 068417/0045 →
Continuity (5)
Continuation 16911111 · Jun 24, 2020
Continuation In Part 16404655 · May 6, 2019
Continuation In Part 16397935 · Apr 29, 2019
Provisional Application 62942811 · Dec 3, 2019
Related Publication 20240422543A1 · Dec 19, 2024
References Cited (222)
US 7215926B2 · Corbett et al. · 2007 [cited by applicant]
US 7576646B2 · Hayden et al. · 2009 [cited by applicant]
US 8189608B2 · Duo et al. · 2012 [cited by applicant]
US 9071416B2 · Liu et al. · 2015 [cited by applicant]
US 9407624B1 · Myers et al. · 2016 [cited by applicant]
US 9521145B2 · Bhatt et al. · 2016 [cited by applicant]
US 9807621B1 · Hui et al. · 2017 [cited by applicant]
US 9955526B1 · Yu · 2018 [cited by applicant]
US 10057227B1 · Hess et al. · 2018 [cited by applicant]
US 10142122B1 · Hill · 2018 [cited by applicant]
US 10348767B1 · Lee · 2019 [cited by examiner]
US 10382203B1 · Loladia et al. · 2019 [cited by applicant]
US 10397013B1 · Hill et al. · 2019 [cited by applicant]
US 10506436B1 · Newman et al. · 2019 [cited by applicant]
US 10531299B1 · Osborn · 2020 [cited by applicant]
US 10726689B1 · Probin · 2020 [cited by examiner]
US 10764128B2 · Kozura et al. · 2020 [cited by applicant]
US 10972916B2 · Duo · 2021 [cited by applicant]
US 11128612B1 · Loladia · 2021 [cited by applicant]
US 11405789B1 · Wei · 2022 [cited by applicant]
US 11638149B2 · Duo et al. · 2023 [cited by applicant]
US 11997635B2 · Duo et al. · 2024 [cited by applicant]
US 12022295B2 · Duo · 2024 [cited by applicant]
US 12075246B2 · Duo · 2024 [cited by applicant]
US 12279115B2 · Duo et al. · 2025 [cited by applicant]
US 12376062B2 · Duo et al. · 2025 [cited by applicant]
US 20040243840A1 · Tran · 2004 [cited by applicant]
US 20040266449A1 · Smetters et al. · 2004 [cited by applicant]
US 20060010199A1 · Brailean et al. · 2006 [cited by applicant]
US 20060245373A1 · Bajic · 2006 [cited by applicant]
US 20070070943A1 · Livet et al. · 2007 [cited by applicant]
US 20070275701A1 · Jonker · 2007 [cited by applicant]
US 20080063204A1 · Braskich et al. · 2008 [cited by applicant]
US 20080101291A1 · Jiang et al. · 2008 [cited by applicant]
US 20090077601A1 · Brailean et al. · 2009 [cited by applicant]
US 20090307343A1 · Kumagai · 2009 [cited by applicant]
US 20100066839A1 · Azuma et al. · 2010 [cited by applicant]
US 20100122330A1 · McMillan et al. · 2010 [cited by applicant]
US 20100151821A1 · Sweeney · 2010 [cited by examiner]
US 20100188990A1 · Raleigh · 2010 [cited by examiner]
US 20100188992A1 · Raleigh · 2010 [cited by examiner]
US 20100190470A1 · Raleigh · 2010 [cited by examiner]
US 20100217881A1 · Iino · 2010 [cited by applicant]
US 20100309781A1 · Wang et al. · 2010 [cited by applicant]
US 20110055558A1 · Liu et al. · 2011 [cited by applicant]
US 20110138183A1 · Reddy et al. · 2011 [cited by applicant]
US 20110211511A1 · Bakthavathsalu et al. · 2011 [cited by applicant]
US 20120134291A1 · Raleigh · 2012 [cited by examiner]
US 20120190341A1 · Gupta et al. · 2012 [cited by applicant]
US 20120222099A1 · Narendra et al. · 2012 [cited by applicant]
US 20120257536A1 · Kholaif et al. · 2012 [cited by applicant]
US 20130152169A1 · Stuntebeck · 2013 [cited by applicant]
US 20130167196A1 · Spencer et al. · 2013 [cited by applicant]
US 20130262873A1 · Read et al. · 2013 [cited by applicant]
US 20130318343A1 · Bjarnason et al. · 2013 [cited by applicant]
US 20140040618A1 · Liu et al. · 2014 [cited by applicant]
US 20140071837A1 · Werb et al. · 2014 [cited by applicant]
US 20140098671A1 · Raleigh · 2014 [cited by examiner]
US 20140115673A1 · Haynes et al. · 2014 [cited by applicant]
US 20140128057A1 · Siomina et al. · 2014 [cited by applicant]
US 20140185457A1 · Barnes et al. · 2014 [cited by applicant]
US 20140274056A1 · Hyde et al. · 2014 [cited by applicant]
US 20150065093A1 · Schmidt · 2015 [cited by applicant]
US 20150180842A1 · Panther · 2015 [cited by applicant]
US 20150244706A1 · Grajek et al. · 2015 [cited by applicant]
US 20150372875A1 · Turon et al. · 2015 [cited by applicant]
US 20150372876A1 · Turon et al. · 2015 [cited by applicant]
US 20150373691A1 · Turon et al. · 2015 [cited by applicant]
US 20150373750A1 · Turon et al. · 2015 [cited by applicant]
US 20150373751A1 · Turon et al. · 2015 [cited by applicant]
US 20150373752A1 · Turon et al. · 2015 [cited by applicant]
US 20150373753A1 · Turon et al. · 2015 [cited by applicant]
US 20160029290A1 · Turon et al. · 2016 [cited by applicant]
US 20160037573A1 · Ko et al. · 2016 [cited by applicant]
US 20160073252A1 · Spencer et al. · 2016 [cited by applicant]
US 20160087957A1 · Shah et al. · 2016 [cited by applicant]
US 20160095153A1 · Chechani et al. · 2016 [cited by applicant]
US 20160105424A1 · Logue et al. · 2016 [cited by applicant]
US 20160112374A1 · Branca · 2016 [cited by examiner]
US 20160134932A1 · Karp et al. · 2016 [cited by applicant]
US 20160147506A1 · Britt et al. · 2016 [cited by applicant]
US 20160182459A1 · Britt et al. · 2016 [cited by applicant]
US 20160219039A1 · Houthooft et al. · 2016 [cited by applicant]
US 20160294828A1 · Zakaria · 2016 [cited by applicant]
US 20160295364A1 · Zakaria · 2016 [cited by applicant]
US 20160349127A1 · Britt · 2016 [cited by applicant]
US 20160352729A1 · Malik · 2016 [cited by applicant]
US 20170006528A1 · Bari · 2017 [cited by applicant]
US 20170006643A1 · Zakaria et al. · 2017 [cited by applicant]
US 20170034692A1 · Spencer et al. · 2017 [cited by applicant]
US 20170048280A1 · Logue et al. · 2017 [cited by applicant]
US 20170078922A1 · Raleigh · 2017 [cited by examiner]
US 20170169640A1 · Britt · 2017 [cited by applicant]
US 20170171200A1 · Bao · 2017 [cited by applicant]
US 20170171747A1 · Britt et al. · 2017 [cited by applicant]
US 20170195136A1 · Ghosh et al. · 2017 [cited by applicant]
US 20170245145A1 · Choi et al. · 2017 [cited by applicant]
US 20170346836A1 · Holland et al. · 2017 [cited by applicant]
US 20170347264A1 · Holland et al. · 2017 [cited by applicant]
US 20170359417A1 · Chen et al. · 2017 [cited by applicant]
US 20180007140A1 · Brickell et al. · 2018 [cited by applicant]
US 20180019929A1 · Chen et al. · 2018 [cited by applicant]
US 20180063714A1 · Stephenson · 2018 [cited by applicant]
US 20180091506A1 · Chow et al. · 2018 [cited by applicant]
US 20180102032A1 · Emmanuel et al. · 2018 [cited by applicant]
US 20180124039A1 · Grajek et al. · 2018 [cited by applicant]
US 20180159855A1 · Ha et al. · 2018 [cited by applicant]
US 20180189507A1 · Wakai · 2018 [cited by applicant]
US 20180262497A1 · Raje et al. · 2018 [cited by applicant]
US 20180270904A1 · Swengler · 2018 [cited by applicant]
US 20180293367A1 · Urman · 2018 [cited by applicant]
US 20180314808A1 · Casey et al. · 2018 [cited by applicant]
US 20180316670A1 · Brown · 2018 [cited by applicant]
US 20180317266A1 · Britt et al. · 2018 [cited by applicant]
US 20180367383A1 · Hardison et al. · 2018 [cited by applicant]
US 20190028467A1 · Oberheide et al. · 2019 [cited by applicant]
US 20190028988A1 · Yao et al. · 2019 [cited by applicant]
US 20190037613A1 · Anantharaman et al. · 2019 [cited by applicant]
US 20190087568A1 · Kim et al. · 2019 [cited by applicant]
US 20190089806A1 · Desphande · 2019 [cited by applicant]
US 20190109713A1 · Clark et al. · 2019 [cited by applicant]
US 20190132303A1 · Kurian · 2019 [cited by applicant]
US 20190141655A1 · Stricklen · 2019 [cited by applicant]
US 20190150134A1 · Kakinada et al. · 2019 [cited by applicant]
US 20190173955A1 · Bachar · 2019 [cited by examiner]
US 20190182243A1 · Tjahjono et al. · 2019 [cited by applicant]
US 20190182666A1 · Kotay · 2019 [cited by applicant]
US 20190190848A1 · Zavesky · 2019 [cited by examiner]
US 20190238539A1 · Arora et al. · 2019 [cited by applicant]
US 20190245713A1 · Lo et al. · 2019 [cited by applicant]
US 20190253243A1 · Zimmerman et al. · 2019 [cited by applicant]
US 20190253893A1 · Hodroj · 2019 [cited by applicant]
US 20190259260A1 · Amini et al. · 2019 [cited by applicant]
US 20190281053A1 · Brown et al. · 2019 [cited by applicant]
US 20190350021A1 · Blum · 2019 [cited by applicant]
US 20190357023A1 · Park · 2019 [cited by applicant]
US 20190364034A1 · Alexander · 2019 [cited by applicant]
US 20190386981A1 · Ramesh Kumar et al. · 2019 [cited by applicant]
US 20200007607A1 · Maxilom et al. · 2020 [cited by applicant]
US 20200015319A1 · Chen et al. · 2020 [cited by applicant]
US 20200044851A1 · Everson et al. · 2020 [cited by applicant]
US 20200068483A1 · Likar et al. · 2020 [cited by applicant]
US 20200092701A1 · Arnberg et al. · 2020 [cited by applicant]
US 20200099896A1 · Galvin et al. · 2020 [cited by applicant]
US 20200154448A1 · Wilmunder · 2020 [cited by applicant]
US 20200169460A1 · Bartlett et al. · 2020 [cited by applicant]
US 20200169549A1 · Smith · 2020 [cited by applicant]
US 20200186998A1 · Smith et al. · 2020 [cited by applicant]
US 20200304372A1 · Henry et al. · 2020 [cited by applicant]
US 20200328913A1 · Wyas · 2020 [cited by examiner]
US 20200336476A1 · Polese Cossio et al. · 2020 [cited by applicant]
US 20200336513A1 · Martin · 2020 [cited by examiner]
US 20200344599A1 · Duo · 2020 [cited by applicant]
US 20200344608A1 · Duo · 2020 [cited by applicant]
US 20200359349A1 · Duo · 2020 [cited by applicant]
US 20200396613A1 · Duo · 2020 [cited by applicant]
US 20200412733A1 · Leon · 2020 [cited by applicant]
US 20210056179A1 · Hiratsuka · 2021 [cited by applicant]
US 20210068198A1 · Michielsen et al. · 2021 [cited by applicant]
US 20210227391A1 · Duo · 2021 [cited by applicant]
US 20210400758A1 · Kao et al. · 2021 [cited by applicant]
US 20220046397A1 · Collins · 2022 [cited by applicant]
US 20230362645A1 · Duo et al. · 2023 [cited by applicant]
US 20240323889A1 · Duo · 2024 [cited by applicant]
US 20240349058A1 · Duo · 2024 [cited by applicant]
CA 2978928 · 2018 [cited by applicant]
CN 101807998 · 2010 [cited by applicant]
CN 101431519 · 2011 [cited by applicant]
CN 102177707A · 2011 [cited by examiner]
CN 102804200 · 2012 [cited by applicant]
CN 102804201 · 2012 [cited by applicant]
CN 103888941 · 2014 [cited by applicant]
CN 104365122 · 2015 [cited by applicant]
CN 105207987 · 2015 [cited by applicant]
CN 106100848 · 2016 [cited by applicant]
CN 106470207A · 2017 [cited by examiner]
CN 107113326 · 2017 [cited by applicant]
CN 108029069 · 2018 [cited by applicant]
CN 109379770 · 2019 [cited by applicant]
CN 109787825 · 2019 [cited by applicant]
CN 107204972 · 2020 [cited by applicant]
CN 108694306 · 2024 [cited by applicant]
JP 2011055379A · 2011 [cited by examiner]
JP 2016072716 · 2016 [cited by applicant]
JP 6848426B2 · 2021 [cited by examiner]
KR 20070082209 · 2007 [cited by applicant]
KR 20160091624 · 2016 [cited by applicant]
KR 20180094985 · 2018 [cited by applicant]
KR 20190105776 · 2019 [cited by applicant]
TW 201743625 · 2017 [cited by applicant]
TW 201810099 · 2018 [cited by applicant]
WO WO2017053048 · 2017 [cited by applicant]
WO WO2017126282 · 2017 [cited by applicant]
WO WO2018208289 · 2018 [cited by applicant]
U.S. Appl. No. 16/397,935 Office Action mailed Jul. 2, 2020. [cited by applicant]
U.S. Appl. No. 16/404,655 Final Office Action mailed Dec. 19, 2022. [cited by applicant]
U.S. Appl. No. 16/404,655 Office Action mailed Jul. 27, 2022. [cited by applicant]
U.S. Appl. No. 16/404,655 Final Office Action mailed Apr. 8, 2022. [cited by applicant]
U.S. Appl. No. 16/404,655 Office Action mailed Sep. 1, 2021. [cited by applicant]
U.S. Appl. No. 16/404,655 Final Office Action mailed Apr. 8, 2021. [cited by applicant]
U.S. Appl. No. 16/404,655 Office Action mailed Jan. 15, 2021. [cited by applicant]
U.S. Appl. No. 16/404,655 Office Action mailed Oct. 3, 2023. [cited by applicant]
U.S. Appl. No. 16/883,275 Final Office Action mailed Jul. 7, 2022. [cited by applicant]
U.S. Appl. No. 16/883,275 Office Action mailed Nov. 26, 2021. [cited by applicant]
U.S. Appl. No. 16/911,111 Office Action mailed Aug. 3, 2022. [cited by applicant]
U.S. Appl. No. 16/911,111 Final Office Action mailed Apr. 6, 2023. [cited by applicant]
U.S. Appl. No. 16/911,111 Office Action mailed Jul. 27, 2023. [cited by applicant]
U.S. Appl. No. 16/883,275 Notice of Allowance mailed Jan. 17, 2024. [cited by applicant]
U.S. Appl. No. 18/138,840 Office Action mailed May 16, 2024. [cited by applicant]
Crumb & Foster, “Two Factor Authentication” Version 1.0, 2018. [cited by applicant]
Misra et al., “Guide to Wireless Mesh Networks”, Springer, 2009. [cited by applicant]
Wang, et al., “Preserving privacy for free: Efficient and provably secure two-factor authentication scheme with user anonymity”, Information Sciences, 321:162-178, 2015. [cited by applicant]
U.S. Appl. No. 16/404,655 Office Action mailed Apr. 3, 2023. [cited by applicant]
U.S. Appl. No. 16/883,275 Office Action mailed Apr. 5, 2023. [cited by applicant]
Akyildiz et al., Ian F., Wang, Xudong, Wang, Weilan, “Wireless mesh networks: a survey”, Science Direct, Computer Networks Jan. 1, 2005. [cited by applicant]
Al-Fairuz et al., Mohamed, “Multi-channel, Multi-level Authentication for More Secure eBanking” pp. 8; Jul. 3, 2017. [cited by applicant]
Bontu, Chandra S., Peryalwar, Shalini, and Pecen, Mark; “Wireless Wide-Area Networks for Internet of Things”, IEEE Vehicular Technology Magazine, IEEE Xplore, Published Jan. 31, 2014, 10 pages. [cited by applicant]
“Building a Rurul Wireless Mesh Network” by David Johnson, Karel Matthee, Dare Sokoya, Lawrence Mboweni, Ajay Makan, and Heng Kotze, pp. 44; Oct. 30, 2007. [cited by applicant]
Chowdhury, Kaushik R.; “Cognitive Wireless Mesh Networks with Dynamic Spectrum Access”, Student Member, IEEE, and Ian F. Akyildiz, Fellow, IEEE. IEEE Journal on Selected Areas in Communications, vol. 26, No. 1, Jan. 200… [cited by applicant]
Khudoyberdiev et al., Azimbek; “A Novel Approach towards Resource Auto-Registration and Discovery of Embedded Systems Based on DNS”, Electronics, Published Apr. 17, 2019. [cited by applicant]
Renaud et al., Karen “A Support Architecture For Multichannel, Multifactor Authentication” pp. 9; Apr. 2, 2014. [cited by applicant]
Willeke, Jim; “Multiple-channel Authenitication”, pp. 2, revised on Jul. 3, 2017. [cited by applicant]