IP Library Granted Patent US 12,016,081
Granted Patent B2
US 12,016,081 · App. 18/077,437 · Granted Jun 18, 2024

Method of reporting received signal strength on per frame basis in Wi-Fi network

Inventors: Kurt Alan Lumbatis (Dacula, GA); Mark Hamilton (Superior, CO)
Assignee: ARRIS ENTERPRISES LLC
H04W8/24H04B17/336H04L1/0008H04L1/1607H04L5/0044H04L5/0055H04L69/22H04W24/10H04W76/10H04W84/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 12,016,081
App. No.
18/077,437
Filed
Dec 8, 2022
Granted
Jun 18, 2024
Kind
B2
Examiner
COX, BRIAN P
Art Unit
2474
USPC
370/338
Abstract

Aspects of the present disclosure are drawn to a client device for use with an access point device. The client device includes: a memory; and a processor configured to execute instructions stored on the memory to cause the client device to: obtain a value associated with a capability of the client device, create a response including a header and a payload, the header including a reserved field including a bit reporting that the payload of the response includes the value associated with the capability, and transmit the response to the APD.

Claims (42)

1. An access point device for determining that a client device supports one or more capabilities, the access point device comprising:

a memory; and

a processor configured to execute one or more instructions stored on the memory to cause said client device to:

generate an Add Block Ack (ADDBA) request frame, wherein the ADDBA request frame comprises an ADDBA capabilities field;

transmit the ADDBA request frame to the client device to establish a Block Ack session;

receive an ADDBA response frame from the client device based on the ADDBA request frame, wherein the ADDBA response frame comprises a value associated with a capability of the client device; and

determine that the client device supports the one or more capabilities based on the ADDBA response frame, wherein at least one of the one or more capabilities indicate that the client device is capable of reporting channel condition.

2. The access point device of claim 1 , wherein the ADDBA request frame comprises an ADDBA extension element that includes the ADDBA capabilities field.

3. The access point device of claim 1 , wherein the ADDBA extension element comprises an element identifier describing a type of element, a length of the ADDBA capabilities field, and the ADDBA capabilities field.

4. The access point device of claim 1 , wherein the ADDBA capabilities field specifies whether the client device is capable of reporting one or more channel power measurements.

5. The access point device of claim 1 , wherein the ADDBA response frame includes a Block Ack header and a Block Ack payload, wherein the value associated with the capability of the client device resides in a Block Ack information field of the Block Ack payload.

6. The access point device of claim 5 , wherein the processor is further configured to execute the one or more instructions stored on the memory to additionally cause the access point device to:

obtain as the value of the capability of the client device in the Block Ack information field of the Block Ack payload a received channel power indicator indicative of radio frequency power received on a channel by the client device.

7. The access point device of claim 5 , wherein the processor is further configured to execute the one or more instructions stored on the memory to additionally cause the access point device to:

obtain as the value of the capability of the client device in the Block Ack information field of the Block Ack payload a received signal-to-noise indicator indicative of noise received on a channel by the client device.

8. A method for an access point device to determine that a client device supports one or more capabilities, the method comprising:

generating an Add Block Ack (ADDBA) request frame, wherein the ADDBA request frame comprises an ADDBA capabilities field;

transmitting the ADDBA request frame to the client device to establish a Block Ack session;

receiving an ADDBA response frame from the client device based on the ADDBA request frame, wherein the ADDBA response frame comprises a value associated with a capability of the client device; and

determining that the client device supports the one or more capabilities based on the ADDBA response frame, wherein at least one of the one or more capabilities indicate that the client device is capable of reporting channel condition.

9. The method of claim 8 , wherein the ADDBA request frame comprises an ADDBA extension element that includes the ADDBA capabilities field.

10. The method of claim 8 , wherein the ADDBA extension element comprises an element identifier describing a type of element, a length of the ADDBA capabilities field, and the ADDBA capabilities field.

11. The method of claim 8 , wherein the ADDBA capabilities field specifies whether the client device is capable of reporting one or more channel power measurements.

12. The method of claim 8 , wherein the ADDBA response frame includes a Block Ack header and a Block Ack payload, wherein the value associated with the capability of the client device resides in a Block Ack information field of the Block Ack payload.

13. The method of claim 12 , the method further comprising:

obtaining as the value of the capability of the client device in the Block Ack information field of the Block Ack payload a received channel power indicator indicative of radio frequency power received on a channel by the client device.

14. The method of claim 12 , the method further comprising:

obtaining as the value of the capability of the client device in the Block Ack information field of the Block Ack payload a received signal-to-noise indicator indicative of noise received on a channel by the client device.

15. A non-transitory computer-readable medium of an access point device storing one or more instructions for determining that a client device supports one or more capabilities, which when executed by a processor of the access point device, cause the access point device to perform one or more operations comprising:

generating an Add Block Ack (ADDBA) request frame, wherein the ADDBA request frame comprises an ADDBA capabilities field;

transmitting the ADDBA request frame to the client device to establish a Block Ack session;

receiving an ADDBA response frame from the client device based on the ADDBA request frame, wherein the ADDBA response frame comprises a value associated with a capability of the client device; and

determining that the client device supports the one or more capabilities based on the ADDBA response frame, wherein at least one of the one or more capabilities indicate that the client device is capable of reporting channel condition.

16. The non-transitory, computer-readable medium of claim 15 , wherein at least one of:

the ADDBA request frame comprises an ADDBA extension element that includes the ADDBA capabilities field; and

the ADDBA extension element comprises an element identifier describing a type of element, a length of the ADDBA capabilities field, and the ADDBA capabilities field.

17. The non-transitory, computer-readable medium of claim 15 , wherein the ADDBA capabilities field specifies whether the client device is capable of reporting one or more channel power measurements.

18. The non-transitory, computer-readable medium of claim 15 , wherein the ADDBA response frame includes a Block Ack header and a Block Ack payload, wherein the value associated with the capability of the client device resides in a Block Ack information field of the Block Ack payload.

19. The non-transitory, computer-readable medium of claim 18 , wherein the one or more instructions when executed by the processor further cause the access point device to further perform the one or more operations comprising:

obtaining as the value of the capability of the client device in the Block Ack information field of the Block Ack payload a received channel power indicator indicative of radio frequency power received on a channel by the client device.

20. The non-transitory, computer-readable medium of claim 18 , wherein the one or more instructions when executed by the processor further cause the access point device to further perform the one or more operations comprising:

obtaining as the value of the capability of the client device in the Block Ack information field of the Block Ack payload a received signal-to-noise indicator indicative of noise received on a channel by the client device.

Assignments (7)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0675 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 074593/0001 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067620/0717 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 069743/0220 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
PATENT SECURITY AGREEMENT (TERM) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0717 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jun 4, 2024
From: RUCKUS IP HOLDINGS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 067620/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
Continuity (4)
Continuation 17341903 · Jun 8, 2021
Provisional Application 63059637 · Jul 31, 2020
Provisional Application 63036230 · Jun 8, 2020
Related Publication 20230106424A1 · Apr 6, 2023