IP Library Granted Patent US 10,980,029
Granted Patent B2
US 10,980,029 · App. 16/413,538 · Granted Apr 13, 2021

Methods and apparatus for supporting multiple-input and multiple-output (MIMO) advertisements

Inventors: Taren G. McCullough (Denver, CO); Matthew Dillon (Greenwood Village, CO); Christopher W. Watson (Highlands Ranch, CO)
Assignee: Charter Communications Operating, LLC
H04W72/046H04B7/0408H04B7/0452H04W74/0808
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 10,980,029
App. No.
16/413,538
Granted
Apr 13, 2021
Kind
B2
Abstract

A station (STA), which supports multiple spatial streams, can, and sometimes does, re-advertise the station as supporting less spatial stream (SS) than the actual number of spatial streams that the device does actually support. In some embodiments, a station's maximum advertised maximum number of spatial streams is proactively reduced based on the station's throughput being below one or more thresholds. In some embodiments, the analysis and level of spatial stream value to be reported in a re-advertisement is determined by the access point. In some other embodiments, the analysis and level of spatial stream value to be reported in a re-advertisement is determined by the station. The access point allocating its limited supported spatial streams among stations is able to more efficiently allocate the air link resources.

Claims (57)

1. A communications method, the method comprising:

receiving, at an access point (AP), a first advertisement from a first station indicating a first maximum number of spatial streams supported by the first station;

receiving, at the access point, a re-advertisement from the first station, said re-advertisement indicating a second maximum number of spatial streams supported by the first station, said second maximum number of spatial streams being lower than said first maximum number of spatial streams;

operating the access point to allocate AP spatial streams to a plurality of stations based on advertisements of the maximum number of spatial streams supported by individual stations, said first station being one of said plurality of stations;

operating the access point to perform a clear channel assessment (CCA) including determining a CCA channel utilization;

comparing the determined CCA channel utilization to a channel utilization threshold; and

in response to determining that the CCA channel utilization is greater than said channel utilization threshold, determining if an action should be taken to reduce the maximum supported number of spatial streams one or more stations should advertise, said one more stations being stations in said plurality of stations.

2. The communications method of claim 1 ,

wherein the second maximum number of spatial streams is less than actual maximum number of spatial streams supported by the first station at the time of said re-advertisement indicating the second maximum number, said actual maximum number of spatial streams supported by the first station at the time of said re-advertisement being said first maximum number of spatial streams.

3. The communications method of claim 2 , wherein operating the access point to allocate AP spatial streams to stations based on advertisements of the maximum number of spatial streams supported by the individual stations includes allocating: i) the second maximum number of spatial streams or ii) a number of spatial streams less than the second maximum number of spatial streams to the first station.

4. The communications method of claim 3 , further comprising:

operating the access point to communicate with the first station using the allocated number of spatial streams, said allocated number of spatial streams being less than the actual maximum number of spatial streams supported by the first station.

5. The communications method of claim 4 , wherein channel utilization is expressed as a percentage.

6. The method of claim 1 , further comprising:

in response to determining that an action should be taken to reduce the maximum supported number of spatial streams one or more stations should advertise, operating the access point to perform per station data throughput analysis; and

operating the access point to instruct one or more stations to advertise in a re-advertisement a lower maximum number of supported spatial streams than the number that was originally advertised, said one more stations being stations in said plurality of stations.

7. The method of claim 6 , wherein said step of operating the access point to instruct one or more stations includes operating the access point to send a command to the first station to advertise said second maximum number of spatial streams where said second maximum number of spatial streams is lower than said first maximum number of spatial streams, said one more stations being stations in said plurality of stations.

8. The method of claim 7 , wherein said access point receives said re-advertisement from the first station after transmission of said command to the first station, said re-advertisement being a response to said command commanding the first station to advertise said second maximum number.

9. The method of claim 3 , further comprising:

operating the first station to receive a signal from the access point directing the first station to evaluate throughput metrics and re-advertise a maximum number of supported streams.

10. The method of claim 9 , further comprising:

operating the first station to determine the average data throughput for the first station when communicating with the access point; and

operating the first station to determine based on the average data throughput a maximum number of spatial streams to advertise in a re-advertisement.

11. The method of claim 10 , wherein the maximum number of spatial streams to advertise in the re-advertisement is a number lower than the first maximum number of supported streams when the determined average data throughput is a level of data throughput that can be supported using less than the first maximum number of spatial streams.

12. A communications system, the system comprising:

an access point supporting multiple spatial streams, the access point including:

a wireless receiver; and

a first processor, said first processor configured to operate the access point to:

receive a first advertisement from a first station indicating a first maximum number of spatial streams supported by the first station;

receive a re-advertisement from the first station, said re-advertisement indicating a second maximum number of spatial streams supported by the first station, said second maximum number of spatial streams being lower than said first maximum number of spatial streams;

allocate AP spatial streams to a plurality of stations based on advertisements of the maximum number of spatial streams supported by individual stations, said first station being one of said plurality of stations;

perform a clear channel assessment (CCA) including determining a CCA channel utilization;

compare the determined CCA channel utilization to a channel utilization threshold; and

in response to determining that the CCA channel utilization is greater than said channel utilization threshold, determine if an action should be taken to reduce the maximum supported number of spatial streams one or more stations should advertise, said one more stations being stations in said plurality of stations.

13. The communications system of claim 12 , wherein the second maximum number of spatial streams is less than actual maximum number of spatial streams supported by the first station at the time of said re-advertisement indicating the second maximum number, said actual maximum number of spatial streams being said first maximum number of spatial streams.

14. The communications system of claim 13 , wherein said first processor is configured to allocate: i) the second maximum number of spatial streams or ii) a number of spatial streams less than the second maximum number of spatial streams to the first station, as part of being configured to allocate AP spatial streams to stations based on advertisements of the maximum number of spatial streams supported by the individual stations.

15. The communications system of claim 14 , wherein said first processor is further configured to:

operate the access point to communicate with the first station using the allocated number of spatial streams, said allocated number of spatial streams being less than the actual maximum number of spatial streams supported by the first station.

16. The communications method of claim 15 , wherein

clear channel assessment (CCA) channel utilization is expressed as a percentage.

17. The communications system of claim 12 , wherein said first processor is further configured to:

operate the access point to perform per station data throughput analysis in response to determining that an action should be taken to reduce the maximum supported number of spatial streams one or more stations should advertise; and

operate the access point to instruct one or more stations to advertise in a re-advertisement a lower maximum number of supported spatial streams than the number that was originally advertised, said one more stations being stations in said plurality of stations.

18. The communications system of claim 17 , wherein said first processor is further configured to:

operate the access point to send a command to the first station to advertise said second maximum number of spatial streams where said second maximum number of spatial streams is lower than said first maximum number of spatial streams, as part of being configured to operate the access point to instruct one or more stations, said one more stations being stations in said plurality of stations.

19. The communications system of claim 14 , further comprising:

said first station supporting multiple spatial streams, said first station including:

a wireless receiver; and

a second processor configured to:

operate the first station to: i) receive a signal from the access point directing the first station to evaluate throughput metrics and ii) re-advertise a maximum number of supported streams.

20. A non-transitory computer readable medium including computer executable instructions which when executed by a processor control an access point supporting multiple spatial streams to perform the steps of:

receiving, at the access point (AP), a first advertisement from a first station indicating a first maximum number of spatial streams supported by the first station;

receiving, at the access point, a re-advertisement from the first station, said re-advertisement indicating a second maximum number of spatial streams supported by the first station, said second maximum number of spatial streams being lower than said first maximum number of spatial streams;

allocating AP spatial streams to a plurality of stations based on advertisements of the maximum number of spatial streams supported by individual stations, said first station being one of said plurality of stations;

performing a clear channel assessment (CCA) including determining a CCA channel utilization;

comparing the determined CCA channel utilization to a channel utilization threshold; and

in response to determining that the CCA channel utilization is greater than said channel utilization threshold, determining if an action should be taken to reduce the maximum supported number of spatial streams one or more stations should advertise, said one more stations being stations in said plurality of stations.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY ASSIGNMENT PREVIOUSLY RECORDED ON REEL 051433 FRAME 0654. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Mar 4, 2020
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 052091/0071 →
SECURITY INTEREST Recorded Dec 27, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 051433/0654 →
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2019
From: MCCULLOUGH, TAREN G.; DILLON, MATTHEW; WATSON, CHRISTOPHER W.
To: CHARTER COMMUNICATIONS OPERATING, LLC
Reel/Frame 049334/0538 →
Continuity (1)
Related Publication 20200367222A1 · Nov 19, 2020