IP Library Granted Patent US 9,622,089
Granted Patent B1
US 9,622,089 · App. 15/214,437 · Granted Apr 11, 2017

Cloud DFS super master systems and methods

Inventors: Terry F K Ngo (Bellevue, WA); Seung Baek Yi (Norwich, VT); Erick Kurniawan (San Francisco, CA); Kun Ting Tsai (Freemont, CA)
Assignee: Network Performance Research Group
H04W16/14G01S7/023H04W4/021H04W72/0453
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 9,622,089
App. No.
15/214,437
Filed
Jul 19, 2016
Granted
Apr 11, 2017
Kind
B1
Examiner
HOM, SHICK C
Art Unit
2471
USPC
370/329
Abstract

The present invention relates to wireless networks and more specifically to systems and methods for selecting available channels free of radar signals from a plurality of radio frequency channels. One embodiment includes a cloud DFS super master, a plurality of radar detectors, and one or more client devices. The cloud DFS super master is programmed to receive the results of a scan for a radar signal from each of the plurality of radar detectors, geo-location information for the plurality of radar detectors, geo-location information for the client devices and a request for available radio channels from the client devices. The cloud DFS super master is programmed to determine one or more radio channels that are free of radar signals within a distance of the client device.

Claims (72)

1. A system for detecting radar signals and avoiding interference with the radar signals comprising:

a cloud Dynamic Frequency Selection (“DFS”) super master;

a plurality of radar detectors communicatively coupled to the cloud DFS super master and programmed to scan for a radar signal in each of a plurality of 5 GHz radio channels, to transmit the results of the scan for the radar signal to the cloud DFS super master, and to transmit geo-location information for each of the plurality of radar detectors to the cloud DFS super master;

a client device communicatively coupled to the cloud DFS super master and programmed to transmit geo-location information for the client device and a request for available 5 GHz radio channels to the cloud DFS super master;

wherein the cloud DFS super master is programmed to receive the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, the geo-location information for the client device and the request for available 5 GHz radio channels and is programmed to determine one or more 5 GHz radio channels that are free of radar signals within a distance of the client device from the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device and to transmit the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device to the client device; and

wherein the cloud DFS super master is programmed to receive information from an external data source and is programmed to determine the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device from the information from the external data source and the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device.

2. The system of claim 1 wherein the external data source is selected from the group consisting of a Geographical Information System (GIS), a Federal Aviation Administration (FAA) radar database, a Department of Defense (DOD) radar database, an Federal Communications Commission (FCC) database, a National Oceanic and Atmospheric Administration (NOAA) database, a crowd-sourced database, and a public/safety database.

3. The system of claim 1 wherein the plurality of radar detectors are distributed geographically from each other.

4. The system of claim 1 wherein the plurality of radar detectors are programmed to transmit wireless spectrum information to the cloud DFS super master and the cloud DFS super master is programmed to coordinate transmissions of the client device.

5. The system of claim 1 wherein at least one of the plurality of radar detectors comprises an agility agent.

6. The system of claim 1 wherein at least one of the plurality of radar detectors comprises an access point, LTE small cell or base station, or peer to peer device.

7. The system of claim 1 wherein the client device comprises an access point, LTE small cell or base station, or peer to peer device.

8. A system for detecting radar signals and avoiding interference with the radar signals comprising:

a cloud Dynamic Frequency Selection (“DFS”) super master;

a plurality of radar detectors communicatively coupled to the cloud DFS super master and programmed to scan for a radar signal in each of a plurality of 5 GHz radio channels, to transmit the results of the scan for the radar signal to the cloud DFS super master, and to transmit geo-location information for each of the plurality of radar detectors to the cloud DFS super master;

a client device communicatively coupled to the cloud DFS super master and programmed to transmit geo-location information for the client device and a request for available 5 GHz radio channels to the cloud DFS super master;

wherein the cloud DFS super master is programmed to receive the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, the geo-location information for the client device and the request for available 5 GHz radio channels and is programmed to determine one or more 5 GHz radio channels that are free of radar signals within a distance of the client device from the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device and to transmit the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device to the client device; and

wherein at least one of the plurality of radar detectors comprises a 5 GHz radio receiver programmed to:

(a) switch to a first channel of the plurality of 5 GHz radio channels;

(b) scan for the radar signal in the first channel of the plurality of 5 GHz radio channels; and

(c) repeat steps (a) and (b) for each other channel of the plurality of 5 GHz radio channels;

(d) wherein steps (a) through (c) are performed during a radar scan duty cycle which is a time between successive radar scans on a specific channel.

9. A system for detecting radar signals and avoiding interference with the radar signals comprising:

a cloud Dynamic Frequency Selection (“DFS”) super master;

a plurality of radar detectors communicatively coupled to the cloud DFS super master and programmed to scan for a radar signal in each of a plurality of 5 GHz radio channels, to transmit the results of the scan for the radar signal to the cloud DFS super master, and to transmit geo-location information for each of the plurality of radar detectors to the cloud DFS super master;

a client device communicatively coupled to the cloud DFS super master and programmed to transmit geo-location information for the client device and a request for available 5 GHz radio channels to the cloud DFS super master;

wherein the cloud DFS super master is programmed to receive the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, the geo-location information for the client device and the request for available 5 GHz radio channels and is programmed to determine one or more 5 GHz radio channels that are free of radar signals within a distance of the client device from the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device and to transmit the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device to the client device; and

wherein the cloud DFS super master is programmed to receive a request to vacate one of the plurality of 5 GHz radio channels from a priority user and the cloud DFS super master is programmed to transmit a message to the client device instructing the client device to vacate the one of the plurality of 5 GHz radio channels in response to the request from the priority user.

10. A method for detecting radar signals and avoiding interference with the radar signals comprising:

providing a cloud Dynamic Frequency Selection (“DFS”) super master;

providing a plurality of radar detectors communicatively coupled to the cloud DFS super master and scanning for a radar signal in each of a plurality of 5 GHz radio channels, transmitting the results of the scan for the radar signal to the cloud DFS super master, and transmitting geo-location information for each of the plurality of radar detectors to the cloud DFS super master with the plurality of radar detectors;

providing a client device communicatively coupled to the cloud DFS super master and transmitting geo-location information for the client device and a request for available 5 GHz radio channels to the cloud DFS super master with the client device; and

with the cloud DFS super master, receiving the results of the scan for the radar signal from each of the plurality of radar detectors, receiving the geo-location information for the plurality of radar detectors, receiving the geo-location information for the client device and the request for available 5 GHz radio channels and determining one or more 5 GHz radio channels that are free of radar signals within a distance of the client device from the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device and transmitting the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device to the client device; and

comprising the cloud DFS super master receiving information from an external data source and determining the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device from the information from the external data source and the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device.

11. The method of claim 10 wherein the external data source is selected from the group consisting of a Geographical Information System (GIS), a Federal Aviation Administration (FAA) radar database, a Department of Defense (DOD) radar database, an Federal Communications Commission (FCC) database, and a National Oceanic and Atmospheric Administration (NOAA) database, a crowd-sourced database, and a public/safety database.

12. The method of claim 10 wherein the plurality of radar detectors are distributed geographically from each other.

13. The method of claim 10 comprising the plurality of radar detectors transmitting wireless spectrum information to the cloud DFS super master and the cloud DFS super master coordinating transmissions of the client device.

14. The method of claim 10 wherein at least one of the plurality of radar detectors comprises an agility agent.

15. The method of claim 10 wherein at least one of the plurality of radar detectors comprises an access point, LTE small cell or base station, or peer to peer device.

16. The method of claim 10 wherein the client device comprises an access point, LTE small cell or base station, or peer to peer device.

17. A method for detecting radar signals and avoiding interference with the radar signals comprising:

providing a cloud Dynamic Frequency Selection (“DFS”) super master;

providing a plurality of radar detectors communicatively coupled to the cloud DFS super master and scanning for a radar signal in each of a plurality of 5 GHz radio channels, transmitting the results of the scan for the radar signal to the cloud DFS super master, and transmitting geo-location information for each of the plurality of radar detectors to the cloud DFS super master with the plurality of radar detectors;

providing a client device communicatively coupled to the cloud DFS super master and transmitting geo-location information for the client device and a request for available 5 GHz radio channels to the cloud DFS super master with the client device; and

with the cloud DFS super master, receiving the results of the scan for the radar signal from each of the plurality of radar detectors, receiving the geo-location information for the plurality of radar detectors, receiving the geo-location information for the client device and the request for available 5 GHz radio channels and determining one or more 5 GHz radio channels that are free of radar signals within a distance of the client device from the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device and transmitting the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device to the client device; and

comprising at least one of the plurality of radar detectors:

(a) switching to a first channel of the plurality of 5 GHz radio channels;

(b) scanning for the radar signal in the first channel of the plurality of 5 GHz radio channels; and

(c) repeating steps (a) and (b) for each other channel of the plurality of 5 GHz radio channels;

(d) wherein steps (a) through (c) are performed during a radar scan duty cycle which is a time between successive radar scans on a specific channel.

18. A method for detecting radar signals and avoiding interference with the radar signals comprising:

providing a cloud Dynamic Frequency Selection (“DFS”) super master;

providing a plurality of radar detectors communicatively coupled to the cloud DFS super master and scanning for a radar signal in each of a plurality of 5 GHz radio channels, transmitting the results of the scan for the radar signal to the cloud DFS super master, and transmitting geo-location information for each of the plurality of radar detectors to the cloud DFS super master with the plurality of radar detectors;

providing a client device communicatively coupled to the cloud DFS super master and transmitting geo-location information for the client device and a request for available 5 GHz radio channels to the cloud DFS super master with the client device; and

with the cloud DFS super master, receiving the results of the scan for the radar signal from each of the plurality of radar detectors, receiving the geo-location information for the plurality of radar detectors, receiving the geo-location information for the client device and the request for available 5 GHz radio channels and determining one or more 5 GHz radio channels that are free of radar signals within a distance of the client device from the results of the scan for the radar signal from each of the plurality of radar detectors, the geo-location information for the plurality of radar detectors, and the geo-location information for the client device and transmitting the one or more 5 GHz radio channels that are free of radar signals within the distance of the client device to the client device; and

comprising the cloud DFS super master receiving a request to vacate one of the plurality of 5 GHz radio channels from a priority user and transmitting a message to the client device instructing the client device to vacate the one of the plurality of 5 GHz radio channels in response to the request from the priority user.

19. A system for detecting radar signals and avoiding interference with the radar signals comprising:

a cloud Dynamic Frequency Selection (“DFS”) super master;

a plurality of radar detectors communicatively coupled to the cloud DFS super master and programmed to scan for a radar signal in each of a plurality of 5 GHz radio channels, to transmit the results of the scan for the radar signal to the cloud DFS super master, and to transmit geo-location information for each of the plurality of radar detectors to the cloud DFS super master;

wherein the cloud DFS super master is programmed to:

receive the results of the scan for the radar signal from each of the plurality of radar detectors and the geo-location information for the plurality of radar detectors,

determine that a first radar detector of the plurality of radar detectors detected the radar signal in a first channel of the plurality of 5 GHz radio channels,

determine a second radar detector of the plurality of radar detectors to evaluate the first radar detector's detection of the radar signal in the first channel based on the geo-location information for the first radar detector and the geo-location for the second radar detector; and

wherein the cloud DFS super master is programmed to cause the second radar detector to switch to the first channel and scan for radar in the first channel.

20. A system for detecting radar signals and avoiding interference with the radar signals comprising:

a cloud Dynamic Frequency Selection (“DFS”) super master;

a plurality of radar detectors communicatively coupled to the cloud DFS super master and programmed to scan for a radar signal in each of a plurality of 5 GHz radio channels, to transmit the results of the scan for the radar signal to the cloud DFS super master, and to transmit geo-location information for each of the plurality of radar detectors to the cloud DFS super master;

wherein the cloud DFS super master is programmed to:

receive the results of the scan for the radar signal from each of the plurality of radar detectors and the geo-location information for the plurality of radar detectors,

determine that a first radar detector of the plurality of radar detectors detected the radar signal in a first channel of the plurality of 5 GHz radio channels,

determine a second radar detector of the plurality of radar detectors to evaluate the first radar detector's detection of the radar signal in the first channel based on the geo-location information for the first radar detector and the geo-location for the second radar detector; and

wherein the cloud DFS super master is programmed to cause the second radar detector increase a dwell time in the first channel.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2023
From: NETWORK PERFORMANCE RESEARCH GROUP LLC; PLANETARY NETWORK TECHNOLOGIES, INC.; IGNITION DESIGN LABS (US) LLC
To: CHENGDU SK SPRUCE TECHNOLOGIES CO., LTD.
Reel/Frame 064275/0110 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2021
From: SILICON VALLEY BANK
To: IGNITION DESIGN LABS (US) LLC; NETWORK PERFORMANCE RESEARCH GROUP LLC; PLANETARY NETWORK TECHNOLOGIES, INC.
Reel/Frame 056972/0291 →
SECURITY INTEREST Recorded Jan 26, 2018
From: IGNITION DESIGN LABS (US) LLC; NETWORK PERFORMANCE RESEARCH GROUP LLC; PLANETARY NETWORK TECHNOLOGIES, INC.
To: SILICON VALLEY BANK
Reel/Frame 044740/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2016
From: NGO, TERRY F K; YI, SEUNG BAEK; KURNIAWAN, ERICK; TSAI, KUN TING
To: NETWORK PERFORMANCE RESEARCH GROUP
Reel/Frame 039193/0163 →
Continuity (1)
Provisional Application 62259981 · Nov 25, 2015