IP Library Granted Patent US 9,807,619
Granted Patent B2
US 9,807,619 · App. 15/263,985 · Granted Oct 31, 2017

Methods and apparatuses for use of simultaneous multiple channels in the dynamic frequency selection band in wireless networks

Inventors: Kun Ting Tsai (Fremont, CA); Terry F. K. Ngo (Bellevue, WA); Seung Baek Yi (Norwich, VT); Erick Kurniawan (San Francisco, CA)
Assignee: NETWORK PERFORMANCE RESEARCH GROUP LLC
H04W16/14H04W74/0816H04W76/023
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,807,619
App. No.
15/263,985
Granted
Oct 31, 2017
Kind
B2
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 5 GHz radio frequency channels. In non-limiting embodiments, exemplary systems, methods, and apparatuses are provided that can facilitate reducing false detections and/or network downtime in exemplary mesh networks employing dynamic frequency selection (DFS) channels. In a non-limiting aspect, radar information can be propagated among exemplary mesh nodes, including location information, to facilitate reducing false detections and/or network downtime in exemplary mesh networks. In addition, in further non-limiting aspects, exemplary embodiments can transmit signals to facilitate silencing one or more DFS channels and/or collaborative mesh node identification and/or discrimination of radar signals and false detections, among other non-limiting aspects provided.

Claims (46)

1. A method comprising:

receiving in a mesh network, at a host device comprising a processor, an indication of a suspected radar event on at least one dynamic frequency selection (DFS) channel;

determining, with the host device, whether the suspected radar event is a valid radar event, based at least in part on the suspected radar event;

propagating, in the mesh network, radar information regarding at least one of the suspected radar event or the valid radar event to at least one of another host device or a cloud intelligence engine associated with the mesh network; and

transmitting, in the mesh network, at least one of a Clear To Send (CTS) signal based at least in part on the receiving the indication of the suspected radar event, a hold signal on the at least one DFS channel based at least in part on the receiving the indication of the suspected radar event, or a resume signal, for which the communication on the at least one DFS channel is to be resumed.

2. The method of claim 1 , wherein the propagating radar information further comprises propagating location information associated with the host device.

3. The method of claim 1 , further comprising:

receiving additional radar information from the at least one of the another host device or the cloud intelligence engine associated with the mesh network.

4. The method of claim 3 , wherein the determining whether the suspected radar event is the valid radar event comprises determining whether the suspected radar event is the valid radar event based at least in part on the additional radar information.

5. The method of claim 3 , wherein the receiving additional radar information comprises receiving additional location information associated with the another host device.

6. The method of claim 5 , further comprising:

determining that the suspected radar event is the valid radar event; and

propagating at least one of the additional radar information, the valid radar event, or the additional location information to the at least one of another host device or the cloud intelligence engine associated with the mesh network.

7. The method of claim 6 , wherein the determining that the suspected radar event is the valid radar event comprises determining that the suspected radar event is the valid radar event based at least in part on at least one of the additional radar information, the additional location information, or other information received from the at least one of the another host device or the cloud intelligence engine associated with the mesh network.

8. The method of claim 5 , further comprising:

determining that the suspected radar event is an invalid radar event; and

propagating at least one of the additional radar information, the invalid radar event, or the additional location information to the at least one of another host device or the cloud intelligence engine associated with the mesh network.

9. The method of claim 1 , wherein the transmitting the at least one of the CTS signal or the hold signal comprises encoding information in the at least one of the CTS signal or the hold signal, wherein the information is associated with a predetermined time or duration during which communication on the at least one DFS channel is to be silenced.

10. The method of claim 1 , wherein the propagating radar information regarding at least one of the suspected radar event or the valid radar event, further comprises propagating next channel information that identifies to the at least one of another host device or the cloud intelligence engine associated with the mesh network a next channel of the at least one DFS channel to transfer communications based at least in part on at least one of the suspected radar event or the valid radar event.

11. The method of claim 10 , wherein the propagating the next channel information comprises encoding the next channel information in at least one beacon signal of the host device.

12. An apparatus comprising:

means for receiving in a mesh network an indication of a suspected radar event on at least one dynamic frequency selection (DFS) channel;

means for determining whether the suspected radar event is a valid radar event, based at least in part on the suspected radar event;

means for propagating, in the mesh network, radar information regarding at least one of the suspected radar event or the valid radar event to at least one mesh node or a cloud intelligence engine associated with the mesh network, wherein the means for propagating radar information is further configured for propagating location information associated with the apparatus;

means for receiving additional radar information from the at least one of the mesh node or the cloud intelligence engine associated with the mesh network, wherein the means for determining whether the suspected radar event is the valid radar event is further configured for determining whether the suspected radar event is the valid radar event based at least in part on the additional radar information;

means for determining that the suspected radar event is the valid radar event;

means for determining that the suspected radar event is an invalid radar event;

means for propagating at least one of the additional radar information, the valid radar event, the invalid radar event, or additional location information associated with the at least one mesh node to the at least one mesh node or the cloud intelligence engine associated with the mesh network; and

means for transmitting, in the mesh network, at least one of a Clear To Send (CTS) signal based at least in part on information associated with the means for receiving the indication of the suspected radar event, a hold signal on the at least one DFS channel based at least in part on the information associated with the means for receiving the indication of the suspected radar event, or a resume signal, for which the communication on the at least one DFS channel is to be resumed.

13. The apparatus of claim 12 , wherein the means for transmitting the at least one of the CTS signal, the hold signal, or the resume signal comprises means for encoding information in the at least one of the CTS signal or the hold signal, wherein the information is associated with a predetermined time or duration during which communication on the at least one DFS channel is to be silenced.

14. The apparatus of claim 12 , further comprising:

means for propagating next channel information that identifies to the at least one of mesh node or the cloud intelligence engine associated with the mesh network a next channel of the at least one DFS channel to transfer communications based at least in part on at least one of the suspected radar event or the valid radar event.

15. The apparatus of claim 14 , wherein the means for propagating the next channel information is further configured for encoding the next channel information in at least one beacon signal of the apparatus.

16. The apparatus of claim 12 , further comprising:

means for updating at least one of a channel blacklist, a channel whitelist, or a channel preference list based at least in part on at least one of the suspected radar event, the valid radar event, or the invalid radar event for a group comprising at least the apparatus and the mesh node, based at least in part on at least one grouping criterion for the group, wherein the group comprises less than all mesh nodes in the mesh network communicating on the at least one DFS channel.

17. A system comprising:

at least one radar detector configured to receive an indication of a suspected radar event on at least one dynamic frequency selection (DFS) channel in a mesh network;

at least one processor of a multi-channel DFS master device configured to determine whether the suspected radar event is a valid radar event, based at least in part on the suspected radar event;

at least one communications component associated the multi-channel DFS master device configured to propagate, in the mesh network, radar information regarding at least one of the suspected radar event or the valid radar event to at least one of a mesh node or a cloud intelligence engine associated with the mesh network, wherein the at least one communications component is further configured to receive additional radar information from the at least one of the mesh node or the cloud intelligence engine associated with the mesh network, and wherein the multi-channel DFS master device is further configured to determine whether the suspected radar event is the valid radar event based at least in part on at least one of the suspected radar event or the additional radar information; and

the at least one communications component is further configured to transmit, in the mesh network, at least one of a Clear To Send (CTS) signal based at least in part on the indication of the suspected radar event, a hold signal on the at least one DFS channel based at least in part on the indication of the suspected radar event, a resume signal, for which the communication on the at least one DFS channel is to be resumed.

18. The system of claim 17 , wherein the at least one communications component is further configured to propagate location information associated with the multi-channel DFS master device.

19. The system of claim 17 , wherein the at least one communications component is further configured to receive additional location information associated with the mesh node.

20. The system of claim 19 , wherein the multi-channel DFS master device is further configured to determine that the suspected radar event is the valid radar event based at least in part on at least one of the additional radar information, the additional location information, or other information received from the at least one of the mesh node or the cloud intelligence engine associated with the mesh network, and wherein the at least one communications component is further configured to propagate at least one of the additional radar information, the valid radar event, or the additional location information to the at least one of mesh node or the cloud intelligence engine associated with the mesh network.

21. The system of claim 19 , wherein the multi-channel DFS master device is further configured to determine that the suspected radar event is an invalid radar event, and wherein the at least one communications component is further configured to propagate at least one of the additional radar information, the invalid radar event, or the additional location information to the at least one of mesh node or the cloud intelligence engine associated with the mesh network.

22. The system of claim 17 , wherein the at least one communications component is further configured to encode information in the at least one of the CTS signal or the hold signal, wherein the information is associated with a predetermined time or duration during which communication on the at least one DFS channel is to be silenced.

23. The system of claim 17 , wherein the at least one communications component is further configured to propagate next channel information that identifies to the at least one of mesh node or the cloud intelligence engine associated with the mesh network a next channel of the at least one DFS channel to transfer communications based at least in part on at least one of the suspected radar event or the valid radar event, and wherein at least one communications component is further configured to encode the next channel information in at least one beacon signal of the multi-channel DFS master device.

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 Sep 13, 2016
From: TSAI, KUN TING; NGO, TERRY F. K.; YI, SEUNG BAEK; KURNIAWAN, ERICK
To: NETWORK PERFORMANCE RESEARCH GROUP LLC
Reel/Frame 039720/0124 →
Continuity (7)
Continuation In Part 14920568 · Oct 22, 2015
Continuation In Part 15171911 · Jun 2, 2016
Continuation In Part 15214437 · Jul 19, 2016
Continuation In Part 15259359 · Sep 8, 2016
Provisional Application 62200764 · Aug 4, 2015
Provisional Application 62314042 · Mar 28, 2016
Related Publication 20170041954A1 · Feb 9, 2017