IP Library Granted Patent US 11,197,164
Granted Patent B2
US 11,197,164 · App. 16/592,604 · Granted Dec 7, 2021

Protocols for flexible channel utilization

Inventors: Sundaram Vanka (San Jose, CA); Matthew J. Fischer (San Jose, CA); Rohit Gaikwad (San Diego, CA); Vinko Erceg (San Diego, CA); Ron Porat (San Diego, CA)
Assignee: Avago Technologies International Sales Pte. Limited
H04W16/14H04W16/02H04W16/10H04W48/08H04W48/16H04W72/0426H04W74/0816H04W76/15H04W84/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 11,197,164
App. No.
16/592,604
Granted
Dec 7, 2021
Kind
B2
Abstract

In some aspects, the disclosure is directed to methods and systems for utilizing protocols to enable two 802.11 devices to exchange their dynamically-changing local channel availability table and form a mutual channel availability table with time, frequency, and transmission rate domains available. This table may be used to make optimum opportunistic use of link resources by adapting packet duration, frequency utilization and transmission rate to channel conditions.

Claims (38)

1. A system for flexible channel utilization, comprising:

transmission circuitry of a first wireless device configured to transmit a local channel availability table of the first wireless device to a second wireless device;

reception circuitry of the first wireless device configured to receive a second local channel availability table of the second wireless device, transmitted responsive to receipt of the first local channel availability table of the first wireless device;

comparator circuitry configured to determine transmission parameters for communications with the second device via a combination of the first local channel availability table and the second local channel availability table by identifying a first intersection between a set of preferred transmission channels of the first wireless device and a set of preferred reception channels of the second wireless device; and a second intersection between a set of preferred reception channels of the first wireless device and a set of preferred transmission channels of the second wireless device; and

wherein the transmission circuitry and reception circuitry are configured to communicate data between the first wireless device and the second wireless device according to the determined transmission parameters from the combination of the first local channel availability table and the second local channel availability table.

2. The system of claim 1 , wherein the transmission circuitry is further configured to transmit the first local channel availability in a header of a handshaking request.

3. The system of claim 1 , wherein the transmission circuitry is further configured to subsequently transmit an updated local channel availability table of the first wireless device.

4. The system of claim 3 , wherein the transmission circuitry is further configured to transmit the updated local channel availability table of the first wireless device in response to a ready-to-send message from the second wireless device.

5. The system of claim 3 , wherein the transmission circuitry is further configured to transmit the updated local channel availability table of the first wireless device via a control frame.

6. The system of claim 1 , wherein the system further comprises a processor configured to calculate, for each subband of a plurality of subbands, a score as a function of a maximum modulation and coding scheme and number of spatial streams supported on said subband, a duration said subband is estimated to be available, and a channel availability or interference seen on said subband; and

wherein the transmission circuitry is further configured to transmit the plurality of scores for the plurality of subbands to the second wireless device.

7. The system of claim 1 , wherein the reception circuitry is further configured to receive an updated local channel availability table of the second wireless device;

and wherein the comparator circuitry is further configured to determine updated transmission parameters for communications with the second device via the combination of the first local channel availability table and the updated local channel availability table from the second wireless device, the updated transmission parameters used for communicating data between the first wireless device and the second wireless device.

8. A system for flexible channel utilization, comprising:

transmission circuitry of a first wireless device configured to transmit a local channel availability table of the first wireless device to a second wireless device;

reception circuitry of the first wireless device configured to receive a second local channel availability table of the second wireless device, transmitted responsive to receipt of the first local channel availability table of the first wireless device;

comparator circuitry configured to determine transmission parameters for communications with the second device via a combination of the first local channel availability table and the second local channel availability table by identifying a first minimum of a duration for which a set of preferred transmission channels of the second wireless device is valid, and a duration for which a set of preferred reception channels of the first wireless device is valid; and identifying a second minimum of a duration for which a set of preferred reception channels of the second wireless device is valid, and a duration for which a set of preferred transmission channels of the first wireless device is valid; and

wherein the transmission circuitry and reception circuitry are configured to communicate data between the first wireless device and the second wireless device according to the determined transmission parameters from the combination of the first local channel availability table and the second local channel availability table.

9. The system of claim 8 , wherein the transmission circuitry is further configured to transmit the first local channel availability in a header of a handshaking request.

10. The system of claim 8 , wherein the transmission circuitry is further configured to subsequently transmit an updated local channel availability table of the first wireless device.

11. The system of claim 10 , wherein the transmission circuitry is further configured to transmit the updated local channel availability table of the first wireless device in response to a ready-to-send message from the second wireless device.

12. The system of claim 10 , wherein the transmission circuitry is further configured to transmit the updated local channel availability table of the first wireless device via a control frame.

13. The system of claim 8 , wherein the system further comprises a processor configured to calculate, for each subband of a plurality of subbands, a score as a function of a maximum modulation and coding scheme and number of spatial streams supported on said subband, a duration said subband is estimated to be available, and a channel availability or interference seen on said subband; and

wherein the transmission circuitry is further configured to transmit the plurality of scores for the plurality of subbands to the second wireless device.

14. The system of claim 8 , wherein the reception circuitry is further configured to receive an updated local channel availability table of the second wireless device;

and wherein the comparator circuitry is further configured to determine updated transmission parameters for communications with the second device via the combination of the first local channel availability table and the updated local channel availability table from the second wireless device, the updated transmission parameters used for communicating data between the first wireless device and the second wireless device.

15. A system for flexible channel utilization, comprising:

transmission circuitry of a first wireless device configured to transmit a local channel availability table of the first wireless device to a second wireless device;

reception circuitry of the first wireless device configured to receive a second local channel availability table of the second wireless device, transmitted responsive to receipt of the first local channel availability table of the first wireless device;

comparator circuitry configured to determine transmission parameters for communications with the second device via a combination of the first local channel availability table and the second local channel availability table by identifying a first minimum of a preferred modulation and coding scheme index for transmissions of the second wireless device, and a preferred modulation and coding scheme index for receptions of the first wireless device; and identifying a second minimum of a preferred modulation and coding scheme index for receptions of the second wireless device, and a preferred modulation and coding scheme index for transmissions of the first wireless device; and

wherein the transmission circuitry and reception circuitry are configured to communicate data between the first wireless device and the second wireless device according to the determined transmission parameters from the combination of the first local channel availability table and the second local channel availability table.

16. The system of claim 15 , wherein the transmission circuitry is further configured to transmit the first local channel availability in a header of a handshaking request.

17. The system of claim 15 , wherein the transmission circuitry is further configured to subsequently transmit an updated local channel availability table of the first wireless device.

18. The system of claim 17 , wherein the transmission circuitry is further configured to transmit the updated local channel availability table of the first wireless device in response to a ready-to-send message from the second wireless device.

19. The system of claim 15 , wherein the system further comprises a processor configured to calculate, for each subband of a plurality of subbands, a score as a function of a maximum modulation and coding scheme and number of spatial streams supported on said subband, a duration said subband is estimated to be available, and a channel availability or interference seen on said subband; and

wherein the transmission circuitry is further configured to transmit the plurality of scores for the plurality of subbands to the second wireless device.

20. The system of claim 15 , wherein the reception circuitry is further configured to receive an updated local channel availability table of the second wireless device;

and wherein the comparator circuitry is further configured to determine updated transmission parameters for communications with the second device via the combination of the first local channel availability table and the updated local channel availability table from the second wireless device, the updated transmission parameters used for communicating data between the first wireless device and the second wireless device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: VANKA, SUNDARAM; FISCHER, MATTHEW J.; GAIKWAD, ROHIT; ERCEG, VINKO; PORAT, RON
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 051670/0668 →
MERGER Recorded Jan 23, 2020
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051670/0756 →