IP Library Granted Patent US 8,670,725
Granted Patent B2
US 8,670,725 · App. 11/841,619 · Granted Mar 11, 2014

Closed-loop automatic channel selection

Inventor: William S. Kish (Saratoga, CA)
Assignee: Ruckus Wireless, Inc.
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,670,725
App. No.
11/841,619
Granted
Mar 11, 2014
Kind
B2
Abstract

A system and method for improving radio performance through automatic channel selection utilizing a closed-channel model is disclosed. A measurement engine records maximum user throughput on a per station basis during normal traffic operation. The measurement engine further records throughput metrics based on test traffic sent to all associated stations during idle operation. A policy logic engine utilizes the measurements to determine an optimal transmission channel for transmission and receipt of data.

Claims (34)

1. A method for optimizing radio performance in a network, the method comprising:

measuring actual maximum user throughput over a present 802.11 compliant transmission channel between a measuring station and another station in the network, the measurement of actual maximum user throughput associated with a closed loop between the measuring station and the other station and a channel quality of a present transmission channel, wherein measuring actual maximum user throughput occurs during normal network traffic patterns;

measuring test traffic data sent from the measuring station to the other station over an available 802.11 compliant transmission channel between the measuring station and the other station, the measurement associated with the closed loop between the measuring station and the other station and the channel quality of the available transmission 802.11 compliant channel;

storing measurement data associated with the actual maximum user throughput and the test traffic data, wherein the measurement data is closed-loop measurement data; and

determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present 802.11 compliant transmission channel when the channel quality of the present 802.11 compliant transmission channel is the same as or greater than the channel quality of the available 802.11 compliant channel between the measuring station and the other station.

2. The method of claim 1 , wherein measuring the test traffic data occurs during idle periods.

3. The method of claim 2 , wherein measurement of the test traffic data includes the use of a throughput estimation technique.

4. The method of claim 2 , wherein measurement of the test traffic data includes the user of a model.

5. The method of claim 1 , wherein measurement of the actual maximum user throughput or the test traffic data occurs according to a schedule.

6. The method of claim 1 , wherein measurement of the actual maximum user throughput or the test traffic data occurs when wireless link utilization between the measuring station and the other station falls below a particular threshold.

7. The method of claim 1 , wherein measurement of the actual maximum user throughput or the test traffic data occurs when there is no data of a particular classification being exchanged between the measuring station and the other station.

8. The method of claim 7 , wherein there is no data of the particular classification being exchanged at the time the measurement is to take place.

9. The method of claim 7 , wherein there is no data of the particular classification being exchanged for a predetermined period of time.

10. The method of claim 1 , further comprising weighting the stored measurement data.

11. The method of claim 10 , wherein the stored measurement data is replaced by the weighted measurement data.

12. The method of claim 11 , wherein determining channel quality is based on the stored weighted measurement data.

13. The method of claim 10 , wherein the stored measurement data is stored in conjunction with the weighted measurement data.

14. The method of claim 13 , wherein determining channel quality is based on the stored measurement data and the stored weighted measurement data.

15. The method of claim 1 , wherein determining channel quality is based on the stored measurement data.

16. The method of claim 1 , wherein the measuring station changes the present transmission channel to the available transmission channel if the channel quality of the present transmission channel is less than the channel quality of the available channel.

17. The method of claim 16 , wherein the transmission channel is changed utilizing a dynamic frequency selection mechanism.

18. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for optimizing radio performance in a network, the method comprising:

measuring actual maximum user throughput between a measuring station and another station in the network over a present 802.11 compliant transmission channel, the measurement associated with channel quality of a present 802.11 compliant transmission channel, wherein measuring actual maximum user throughput occurs during normal network traffic patterns, wherein measuring actual maximum user throughput occurs during normal network traffic patterns;

measuring test traffic data sent from the measuring station to the other station over an available 802.11 compliant transmission channel, the measurement associated with a closed loop between the measuring station and the other station and channel quality of an available 802.11 compliant transmission channel, wherein measuring the test traffic data occurs during idle periods;

storing measurement data associated with the actual maximum user throughput and the test traffic data, wherein the measurement data is closed-loop measurement data; and

determining channel quality between the measuring station and the other station in the network, wherein the measuring station maintains the present 802.11 compliant transmission channel when the channel quality is the same as or greater than the channel quality of the available 802.11 compliant channel between the measuring station and the other station and the measuring station changes the present 802.11 compliant transmission channel to the available 802.11 compliant transmission channel when the channel quality of the present 802.11 compliant transmission channel is less than the channel quality of the available 802.11 compliant channel, wherein the transmission 802.11 compliant channel is changed utilizing a dynamic frequency selection mechanism.

19. A system for optimizing radio performance, the system comprising:

a measurement engine stored in memory and executable by a processor to:

record maximum user throughput on a per station basis during normal traffic operation over present 802.11 compliant transmission channels, and

record throughput metrics based on test traffic sent to all associated stations during idle operation over one or more available 802.11 compliant transmission channels;

a performance database that preserves per-channel throughput data across 802.11 compliant channel changes and chip resets in memory; and

a policy and decision engine stored in memory and executable by a processor to:

determine when to measure throughput, and

determine on which 802.11 compliant channel throughput is measured, wherein the measurement is a closed-loop measurement between a measuring station and a second station.

Assignments (15)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RUCKUS WIRELESS, INC.
Reel/Frame 048817/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 046730/0854 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2018
From: RUCKUS WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046379/0431 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2017
From: SILICON VALLEY BANK; GOLD HILL VENTURE LENDING 03, LP
To: RUCKUS WIRELESS, INC.
Reel/Frame 042038/0600 →
RELEASE OF SECURITY INTEREST Recorded Jan 26, 2017
From: SILICON VALLEY BANK
To: RUCKUS WIRELESS, INC.
Reel/Frame 041513/0118 →
SECURITY AGREEMENT Recorded Oct 14, 2011
From: RUCKUS WIRELESS, INC.
To: GOLD HILL VENTURE LENDING 03, LP; SILICON VALLEY BANK
Reel/Frame 027063/0412 →
SECURITY AGREEMENT Recorded Oct 14, 2011
From: RUCKUS WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 027062/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2008
From: KISH, WILLIAM S.
To: RUCKUS WIRELESS, INC.
Reel/Frame 020500/0880 →
Continuity (2)
Provisional Application 60822917 · Aug 18, 2006
Related Publication 20080070509A1 · Mar 20, 2008