IP Library Granted Patent US 8,908,706
Granted Patent B2
US 8,908,706 · App. 14/089,593 · Granted Dec 9, 2014

Wireless extender secure discovery and provisioning

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 8,908,706
App. No.
14/089,593
Granted
Dec 9, 2014
Kind
B2
Abstract

According to embodiments of the invention, a first wireless access point discovers a second wireless access point, the first wireless access point tunes its radio and privacy settings, without user input, based upon parameters automatically exchanged in response to the discovery of the second wireless access point, and a secure direct wireless connection is established between the first and second wireless access points using the radio and privacy settings. Adding the first wireless to an existing mesh network includes a determination of the best available direct wireless connection.

Claims (40)

1. A method for an additional wireless access point to wirelessly connect to a best candidate wireless access point, the method comprising:

receiving a plurality of individual broadcast beacons by an additional wireless access point from a plurality of individual wireless access points, wherein each of the plurality of individual wireless access points transmits a unique beacon;

authenticating by the additional wireless access point advertisement information in each unique beacon;

transmitting a probe request from the additional access point to each of the plurality of individual wireless access points by the additional wireless access point;

receiving a probe response by the additional wireless access point from each of the plurality of individual wireless access points;

measuring a mean received signal strength of each of the plurality of individual wireless access points;

calculating a weight for each of the plurality of individual wireless access points, wherein the calculation of the weight of any particular wireless access point includes the measured mean received signal strength from that particular wireless access point;

selecting the wireless access point with a largest weight as the best candidate wireless access point; and

connecting to the best candidate wireless access point with the largest weight by the additional wireless access point.

2. The method of claim 1 , wherein the weight calculated for an individual wireless access point corresponds to the measured mean received signal strength of that individual wireless access point, wherein a higher mean received signal strength corresponds to a larger calculated weight.

3. The method of claim 1 , wherein the advertisement information for each of the wireless access points broadcasting a beacon includes at least one of an element identification, an advertisement length, a vendor identification, or a payload field.

4. The method of claim 3 , wherein the payload field includes at least one of a protocol field, a software version, a hardware version, a hop count, a nonce, a number of wireless stations already connected to the particular wireless access point, or an access point public key of the particular wireless access point.

5. The method of claim 4 , wherein the calculating of the weight of any of the particular wireless access points also includes the number of wireless stations already connected to the particular wireless access point, or the hop count of the particular wireless access point.

6. The method of claim 1 , wherein each of the plurality of individual wireless access points broadcasting a unique beacon are wireless root access points.

7. The method of claim 6 , further comprising the additional wireless access point broadcasting a new unique beacon after connecting to the best candidate wireless access point, wherein the additional wireless access point is a wireless root access point, and wherein the new unique beacon includes advertisement information.

8. The method of claim 6 , wherein the additional wireless access point is a wireless extender.

9. The method of claim 8 , wherein the wireless extender does not broadcast a beacon.

10. The method of claim 1 , further comprising:

connecting to one of the plurality of individual wireless access points by a wireless station;

roaming between wireless access points by the wireless station, wherein the wireless station roams between the wireless access points without changing the wireless stations radio or privacy settings.

11. A non-transitory computer readable storage medium embodied thereon a program executable to perform a method for an additional wireless access point to wirelessly connect to a best candidate wireless access point, the method comprising:

receiving a plurality of individual broadcast beacons by an additional wireless access point from a plurality of individual wireless access points, wherein each of the plurality of individual wireless access points transmits a unique beacon;

authenticating by the additional wireless access point advertisement information in each unique beacon;

transmitting a probe request from the additional access point to each of the plurality of individual wireless access points by the additional wireless access point;

receiving a probe response by the additional wireless access point from each of the plurality of individual wireless access points;

measuring a mean received signal strength of each of the plurality of individual wireless access points;

calculating a weight for each of the plurality of individual wireless access points, wherein the calculation of the weight of any particular wireless access point includes the measured mean received signal strength from that particular wireless access point;

selecting the wireless access point with a largest weight as the best candidate wireless access point; and

connecting to the best candidate wireless access point with the largest weight by the additional wireless access point.

12. The non-transitory computer readable storage medium method of claim 11 , wherein the weight calculated for an individual wireless access point corresponds to the measured mean received signal strength of that individual wireless access point, wherein a higher mean received signal strength corresponds to a larger calculated weight.

13. The non-transitory computer readable storage medium method of claim 11 , wherein the advertisement information for each of the wireless access points broadcasting a beacon includes at least one of an element identification, an advertisement length, a vendor identification, or a payload field.

14. The non-transitory computer readable storage medium method of claim 13 , wherein the payload field includes at least one of a protocol field, a software version, a hardware version, a hop count, a nonce, a number of wireless stations already connected to the particular wireless access point, or an access point public key of the particular wireless access point.

15. The non-transitory computer readable storage medium method of claim 14 , wherein the calculating of the weight of any of the particular wireless access points also includes the number of wireless stations already connected to the particular wireless access point, or the hop count of the particular wireless access point.

16. The non-transitory computer readable storage medium method of claim 11 , wherein each of the plurality of individual wireless access points broadcasting a unique beacon are wireless root access points.

17. The non-transitory computer readable storage medium method of claim 16 , the program further executable to broadcast from the additional wireless access point a new unique beacon after connecting to the best candidate wireless access point, wherein the additional wireless access point is a wireless root access point, and wherein the new unique beacon includes advertisement information.

18. The non-transitory computer readable storage medium method of claim 16 , wherein the additional wireless access point is a wireless extender.

19. The non-transitory computer readable storage medium method of claim 18 , wherein the wireless extender does not broadcast a beacon.

20. The non-transitory computer readable storage medium method of claim 11 , the program further executable to:

connect to one of the plurality of individual wireless access points by a wireless station;

roam between wireless access points by the wireless station, wherein the wireless station roams between the wireless access points without changing the wireless stations radio or privacy settings.

Assignments (26)
FIRST LIEN IP SUPPLEMENT Recorded Jun 30, 2025
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 071777/0641 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT RF 046321/0393 Recorded Jun 16, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SONICWALL US HOLDINGS INC.
Reel/Frame 071625/0887 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0414 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0393 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CHANGE OF NAME Recorded Apr 30, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 046040/0277 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 041073 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY ASSIGNMENT.. Recorded Apr 5, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS INC.
Reel/Frame 042168/0114 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 23, 2017
From: QUEST SOFTWARE INC.
To: SONICWALL US HOLDINGS, INC.
Reel/Frame 041073/0001 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
RELEASE OF SECURITY INTEREST OF REEL 032809 FRAME 0930 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040045/0255 →
RELEASE OF REEL 032810 FRAME 0206 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0204 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
RELEASE OF REEL 032809 FRAME 0887 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040017/0314 →
CONVERSION AND NAME CHANGE Recorded Dec 14, 2015
From: SONICWALL, INC.
To: SONICWALL L.L.C.
Reel/Frame 037289/0720 →
MERGER Recorded Dec 14, 2015
From: SONICWALL L.L.C.
To: DELL SOFTWARE INC.
Reel/Frame 037287/0589 →
CHANGE OF NAME Recorded Aug 7, 2014
From: PSM MERGER SUB (DELAWARE), INC.
To: SONICWALL, INC.
Reel/Frame 033488/0678 →
MERGER Recorded Aug 7, 2014
From: SONICWALL, INC.
To: PSM MERGER SUB (DELAWARE), INC. C/O THOMA BRAVO, LLC
Reel/Frame 033488/0536 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: DUO, ZHUANGZHI; CHEN, ZHONG; GMUENDER, JOHN
To: SONICWALL, INC.
Reel/Frame 033488/0442 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032809/0930 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032809/0887 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032810/0206 →