IP Library Granted Patent US 9,380,604
Granted Patent B1
US 9,380,604 · App. 14/881,138 · Granted Jun 28, 2016

Opportunistic concurrency between wireless local area networks

Inventors: Bahador Amiri (Saratoga, CA); Hossein Dehghan (Diablo, CA); Steve Schultz (Danville, CA)
Assignee: Quantenna Communications, Inc.
H04W74/0816H04B7/0413H04B7/0617H04B17/318H04B17/336H04W52/243H04W84/12
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,380,604
App. No.
14/881,138
Granted
Jun 28, 2016
Kind
B1
Abstract

A wireless transceiver apparatus configured to support wireless communications with transceiver nodes on a wireless local area network (WLAN). The wireless transceiver apparatus includes: transmit and receive path components and an opportunistic link controller. The opportunistic link controller includes: a carrier sensor module, a dominant link identifier module, and a concurrent link selector module. The carrier sensor module senses availability of the selected communication channel. The dominant link identifier module is responsive to a determination of carrier unavailability by the carrier sensor module and configured to identify carrier unavailability arising from a remote link on a neighboring WLAN. The concurrent link selector module is responsive to the identification of carrier unavailability arising from the remote link and configured to transmit a concurrent communication link to a corresponding one of the transceiver nodes on the associated WLAN which avoids interference with the remote link.

Claims (66)

1. A wireless transceiver apparatus configured to support wireless communications with associated transceiver nodes on a selected wireless communication channel on a wireless local area network (WLAN); and the wireless transceiver apparatus comprising:

a plurality of components coupled to one another to form transmit and receive paths for processing wireless communications on the selected wireless communication channel;

an opportunistic link controller coupled to the plurality of components and including:

a carrier sensor module configured to sense availability and unavailability of the selected wireless communication channel based on a relationship between a sensed signal level on the selected communication channel and a clear channel assessment (CCA) threshold level and responsive to availability of the selected communication channel, to initiate packet transmission at a first power level from the wireless transceiver apparatus to a selected on of the associated transceiver nodes; and

a dominant link identifier module responsive to a determination of unavailability of the selected communication channel by the carrier sensor module and configured to identify unavailability arising from transmissions on a neighboring WLAN sharing the selected communication channel; and

a concurrent link selector module responsive to the identification of unavailability of the selected communication channel arising from the transmissions on a neighboring WLAN identified by the dominant link identifier, and configured to select an isolated one of the associated transceiver nodes based on a proximity of the transceiver node to the wireless transceiver apparatus and to calculate a backoff transmit power level substantially less than the first power level for transmissions from the wireless transceiver apparatus to the selected isolated transceiver node, which minimize interference with the transmissions on the neighboring WLAN.

2. The wireless transceiver apparatus of claim 1 , wherein the opportunistic link controller further comprises:

the dominant link identifier module further configured where unavailability arises from the transmissions on the neighboring WLAN, to identify at least a Received Signal Strength Indication (RSSI) of said transmissions from the neighboring WLAN at the wireless transceiver apparatus; and

the concurrent link selector module further configured to utilize the RSSI identified by the dominant link identifier to estimate a transmit power level of the transmissions on the neighboring WLAN and to limit the backoff transmit power level link to a level substantially less than said estimated transmit power level.

3. The wireless transceiver apparatus of claim 1 , wherein the opportunistic link controller further comprises:

a WLAN node locator module configured to accumulate directional and signal strength information as to the associated transceiver nodes on the WLAN and to extrapolate at least locations of each associated transceiver node relative to the wireless transceiver apparatus therefrom; and

the concurrent link selector module further configured to utilize the relative locations of the associated transceiver nodes provided by the WLAN node locator module to select as the isolated one of the transceiver nodes the most proximate associated transceiver node.

4. The wireless transceiver apparatus of claim 1 , wherein the opportunistic link controller further comprises:

the concurrent link selector module further configured to determine whether the backoff transmit power level, also provides a sufficient Signal-to-Noise Ratio (SNR) at the selected isolated transceiver node prior to initiating transmissions to the selected isolated transceiver node, whereby concurrent transmissions are initiated only if the SNR is sufficient.

5. The wireless transceiver apparatus of claim 1 , wherein the opportunistic link controller further comprises:

the concurrent link selector module further configured to utilize the backoff transmit power level for both a header and a payload portion of each packet transmitted from the wireless transceiver apparatus to the selected isolated transceiver node.

6. The wireless transceiver apparatus of claim 1 , wherein the opportunistic link controller further comprises:

a WLAN node locator module configured to accumulate directional and signal strength information as to the associated transceiver nodes on the WLAN as well as transceiver nodes on the neighboring WLAN and to extrapolate locations of each node relative to the wireless transceiver apparatus therefrom; and

the concurrent link selector module further configured to utilize the relative locations provided by the WLAN node locator module to select the isolated one of the associated transceiver nodes based both on its proximity to the wireless transceiver apparatus and its distance from a transmitting one of the transceiver nodes on the neighboring WLAN.

7. The wireless transceiver apparatus of claim 1 , further comprising:

a plurality of antennas;

the plurality of components further coupled to one another to form a plurality of the transmit and receive paths each coupled to a corresponding one of the plurality of antennas for multiple-input multiple-output (MIMO) beamformed communications;

a WLAN node locator module configured to accumulate directional and signal strength information as to the associated transceiver nodes on the WLAN as well as transceiver nodes on the neighboring WLAN and to extrapolate locations of each node relative to the wireless transceiver apparatus therefrom; and

the current link selector module further configured to utilize the relative locations provided by the WLAN node locator module to select the isolated one of the associated transceiver nodes based further a degree of antipodality between locations relative to wireless transceiver apparatus of a transceiver node responsible for the transmissions on the neighboring WLAN and the isolated one of the transceiver nodes; whereby MIMO beamformed transmissions from the wireless transceiver apparatus to the selected isolated transceiver node are directed toward the selected isolated one of the transceiver nodes and away from the transceiver node responsible for transmissions on the neighboring WLAN.

8. The wireless transceiver apparatus of claim 1 , further comprising:

a plurality of antennas;

the plurality of components further coupled to one another to form a plurality of the transmit and receive paths each coupled to a corresponding one of the plurality of antennas for multiple-input multiple-output (MIMO) beamformed communications;

a WLAN node locator module configured to accumulate directional and signal strength information as to the associated transceiver nodes on the WLAN as well as transceiver nodes on the neighboring WLAN and to extrapolate locations of each node relative to the wireless transceiver apparatus therefrom;

the dominant link identifier module further configured to identify from the transmissions on the neighboring WLAN a direction of said transmissions on the neighboring WLAN from a transmitting one to a receiving one of the transceiver nodes; and

the concurrent link selector module further configured to utilize the relative locations provided by the WLAN node locator module and the direction of the transmissions on the neighboring WLAN identified by the dominant link identifier to select the isolated one of the associated transceiver nodes based further on a degree of antipodality between the direction of transmissions on the neighboring WLAN and the direction of MIMO beamforming to the isolated one of the associated transceiver nodes.

9. The wireless transceiver apparatus of claim 1 , further comprising:

the plurality of transmit and receive components configured as one of a Wireless Access Point (WAP) transceiver and a station transceiver.

10. A method for operating a 1 st wireless transceiver node configured to support wireless communications with associated transceiver nodes on a selected communication channel on a wireless local area network (WLAN); and the method comprising:

sensing availability and unavailability of the selected communication channel, based on a relationship between a sensed signal level on the selected communication channel and a clear channel assessment (CCA) threshold level; and

transmitting packets on the selected communication channel at a first power level from the 1 st wireless transceiver node to a selected one of the associated transceiver nodes on the WLAN responsive to the sensing of availability;

identifying unavailability of the selected communication channel arising from transmissions on a neighboring WLAN sharing the selected wireless communication channel; and

selecting an isolated one of the associated transceiver nodes based on a proximity of the transceiver node to the 1 st wireless transceiver node; and

calculating a backoff transmit power level substantially less than the first power level for transmissions from the 1 st wireless transceiver to the selected isolated transceiver node, which minimize interference with the transmissions on the neighboring WLAN.

11. The method for operating the 1 st wireless transceiver node of claim 10 , wherein the identifying and calculating acts further comprise:

identifying a Received Signal Strength Indication (RSSI) of said transmissions from the neighboring WLAN at the 1 st wireless transceiver node;

estimating a transmit power level of the transmissions on the neighboring WLAN based on the identified RSSI; and

limiting the backoff transmit power level to a level substantially less than said estimated transmit power level.

12. The method for operating the 1 st wireless transceiver node of claim 10 , further comprising:

accumulating directional and signal strength information as to the associated transceiver nodes on the WLAN;

extrapolating at least the proximity of each associated transceiver node relative to the 1 st wireless transceiver node utilizing said accumulated information.

13. The method for operating the 1 st wireless transceiver node of claim 10 , further comprising:

determining whether the calculated backoff transmit power level also provides a sufficient Signal-to-Noise Ratio (SNR) at the selected isolated transceiver node; and

avoiding transmission from the 1 st wireless transceiver node to the selected isolated one of the associated transceiver nodes, responsive to a determination of insufficient SNR in the determining act.

14. The method for operating the 1 st wireless transceiver node of claim 10 , further comprising:

transmitting at the backoff transmit power level both a header and a payload portion of each packet transmitted from the 1 st wireless transceiver node to the selected isolated transceiver node.

15. The method for operating the 1 st wireless transceiver node of claim 10 , further comprising:

accumulating directional and signal strength information as to the associated transceiver nodes on the WLAN as well as transceiver nodes on the neighboring WLAN;

extrapolating locations of each node relative to the 1 st wireless transceiver node utilizing said accumulated information; and

wherein the selecting act further comprises:

selecting the isolated one of the associated transceiver nodes based both on its proximity to the 1 st wireless transceiver node and its distance from a transmitting one of the transceiver nodes on the neighboring WLAN, utilizing the extrapolated locations.

16. The method for operating the 1 st wireless transceiver node of claim 10 , further comprising:

accumulating directional and signal strength information as to the associated transceiver nodes on the WLAN as well as transceiver nodes on the neighboring WLAN;

extrapolating locations of each node relative to the 1 st wireless transceiver node utilizing said accumulated information; and

wherein the selecting act further comprises:

selecting the isolated one of the associated transceiver nodes based further on a degree of antipodality between locations relative to the 1 st wireless transceiver node, of a transceiver node responsible for the transmissions on the neighboring WLAN and the isolated one of the transceiver nodes; utilizing the extrapolated locations.

17. The method for operating the 1 st wireless transceiver node of claim 10 , further comprising:

determining a direction of the transmissions on the neighboring WLAN from a transmitting to a receiving one of the transceiver nodes; and

wherein the selecting act further comprises:

selecting the isolated one of the associated transceiver nodes based further on a degree of antipodality between the direction of the transmissions on the neighboring WLAN determined in the determining act and a direction from the 1 st wireless transceiver node to a prospective isolated one of the associated transceiver nodes.

18. The method for operating the 1 st wireless transceiver node of claim 10 , further comprising:

operating the 1 st wireless transceiver node as one of; a Wireless Access Point (WAP) transceiver and a station transceiver.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2026
From: MAXLINEAR, INC.
To: QUANTEFI CORPORATION
Reel/Frame 074289/0540 →
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED AT REEL 051426, FRAME 0410 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC., AS GRANTOR
Reel/Frame 064067/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: MAXLINEAR, INC.
Reel/Frame 063572/0701 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063516/0736 →
MERGER AND CHANGE OF NAME Recorded Apr 6, 2023
From: RAPTOR OPERATIONS SUB, INC.; QUANTENNA COMMUNICATIONS, INC.
To: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
Reel/Frame 063271/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2023
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 063280/0591 →
PATENT SECURITY AGREEMENT Recorded Dec 26, 2019
From: ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 051426/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2015
From: AMIRI, BAHADOR; DEHGHAN, HOSSEIN; SCHULTZ, STEVE
To: QUANTENNA COMMUNICATIONS, INC.
Reel/Frame 036940/0497 →
Continuity (1)
Provisional Application 62062915 · Oct 12, 2014