IP Library Granted Patent US 11,553,333
Granted Patent B2
US 11,553,333 · App. 17/341,903 · Granted Jan 10, 2023

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 11,553,333
App. No.
17/341,903
Filed
Jun 8, 2021
Granted
Jan 10, 2023
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 (117)

1. A client device for use with an access point device, said client device comprising:

a memory; and

a processor configured to execute instructions stored on said memory to cause said client device to:

obtain a value associated with a capability of said client device;

receive an Add Block Ack (ADDBA) request frame from the access point device as a Wi-Fi access point device to establish a Block Ack session, the ADDBA request frame having a reserved field within an ADDBA capabilities field, the reserved field having stored therein data indicating that the Wi-Fi access point device supports the capability;

determine the capability of said client device based on the ADDBA request frame;

create an ADDBA response including an ADDBA response header including an ADDBA response reserved field having stored therein data indicating that the client device supports the capability; and

transmit the ADDBA response to the access point device.

2. The client device of claim 1 , wherein the processor is further configured to execute instructions stored on said memory to additionally cause said client device to:

create a response including a header and a payload, the header including the 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 access point device.

3. The client device of claim 2 , wherein the processor is further configured to execute instructions stored on said memory to additionally cause said client device to:

receive data frames from the Wi-Fi access point device in response to the transmission of the ADDBA response,

wherein the value is additionally associated with at least one of the receipt of the ADDBA request frame and the receipt of the data frames,

wherein the created response comprises a Block Ack frame having Block Ack header as the header and having a Block Ack payload as the payload, and

wherein the value associated with the capability resides in a Block Ack (BA) information field of the Block Ack payload.

4. The client device of claim 3 , wherein

the capability is a received channel power reporting capability, and

the processor is further configured to execute instructions stored on said memory to cause said client device to:

obtain, as the value, a received channel power indicator, indicative of radio frequency power received on a channel by said client device, and

add the received channel power indicator as the value into the BA information field of the Block Ack payload.

5. The client device of claim 3 , wherein

the capability is a received signal to noise reporting capability, and

the processor is further configured to execute instructions stored on said memory to cause said client device to:

obtain, as the value, a received signal-to-noise indicator, indicative of noise received on a channel by said client device, and

add the received signal-to-noise indicator as the value into the BA information field of the Block Ack payload.

6. A method of using a client device with an access point device, said method comprising:

obtaining, via a processor configured to execute instructions stored on a memory, a value associated with a capability of the client device;

receiving, via the processor, an ADDBA request frame from the access point device as a Wi-Fi access point device to establish a Block Ack session, the ADDBA request frame having a reserved field within an ADDBA capabilities field, the reserved field having stored therein data indicating that the Wi-Fi access point device supports the capability;

determining, via the processor, the capability of the client device based on the ADDBA request frame;

creating, via the processor, an ADDBA response including a ADDBA response header including a ADDBA response reserved field having stored therein data indicating that the client device supports the capability; and

transmitting, via the processor, the ADDBA response to the access point device.

7. The method of claim 6 , further comprising:

creating, via the processor, 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

transmitting; and

transmitting, via the processor, the response to the access point device.

8. The method of claim 7 , further comprising:

receiving, via the processor, data frames from the Wi-Fi access point device in response to the transmission of the ADDBA response,

wherein the value is additionally associated with at least one of the receipt of the ADDBA request frame and the receipt of the data frames,

wherein the created response comprises a Block Ack frame having Block Ack header as the header and having a Block Ack payload as the payload, and

wherein the value associated with the capability resides in a BA information field of the Block Ack payload.

9. The method of claim 8 ,

wherein the capability is a received channel power reporting capability, and

wherein the method further comprises:

obtaining, via the processor and as the value, a received channel power indicator, indicative of radio frequency power received on a channel by the client device, and

adding, via the processor, the received channel power indicator as the value into the BA information field of the Block Ack payload.

10. The method of claim 8 , further comprising:

wherein the capability is a received signal-to-noise reporting capability, and

wherein the method further comprises:

obtaining, via the processor and as the value, a received signal-to-noise indicator, indicative of noise received on a channel by the client device, and

adding, via the processor, the received signal-to-noise indicator as the value into the BA information field of the Block Ack payload.

11. A non-transitory, computer-readable media having computer-readable instructions stored thereon, the computer-readable instructions being capable of being read by a client device for use with an access point device, wherein the computer-readable instructions are capable of instructing the client device to perform the method comprising:

obtaining, via a processor configured to execute instructions stored on a memory, a value associated with a capability of the client device,

receiving, via the processor, an ADDBA request frame from the access point device as a Wi-Fi access point device to establish a Block Ack session, the ADDBA request frame having a reserved field within an ADDBA capabilities field, the reserved field having stored therein data indicating that the Wi-Fi access point device supports the capability;

determining, via the processor, the capability of the client device based on the ADDBA request frame;

creating, via the processor, an ADDBA response including a ADDBA response header including a ADDBA response reserved field having stored therein data indicating that the client device supports the capability; and

transmitting, via the processor, the ADDBA response to the access point device.

12. The non-transitory, computer-readable media of claim 11 , wherein the computer-readable instructions are capable of instructing the client device to perform the method further comprising:

creating, via the processor, 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

transmitting, via the processor, the response to the access point device.

13. The non-transitory, computer-readable media of claim 12 , wherein the computer-readable instructions are capable of instructing the client device to perform the method further comprising:

receiving, via the processor, data frames from the Wi-Fi access point device in response to the transmission of the ADDBA response,

wherein the value is additionally associated with at least one of the receipt of the ADDBA request frame and the receipt of the data frames,

wherein the created response comprises a Block Ack frame having Block Ack header as the header and having a Block Ack payload as the payload, and

wherein the value associated with the capability resides in a BA information field of the Block Ack payload.

14. The non-transitory, computer-readable media of claim 13 , wherein the computer-readable instructions are capable of instructing the client device to perform the method

wherein the capability is a received channel power reporting capability, and

wherein the method further comprises:

obtaining, via the processor and as the value, a received channel power indicator, indicative of radio frequency power received on a channel by the client device, and

adding, via the processor, the received channel power indicator as the value into the BA information field of the Block Ack payload.

15. The non-transitory, computer-readable media of claim 13 , wherein the computer-readable instructions are capable of instructing the client device to perform the method

wherein the capability is a received signal-to-noise reporting capability, and

wherein the method further comprises:

obtaining, via the processor and as the value, a received signal-to-noise indicator, indicative of noise received on a channel by the client device, and

adding, via the processor, the received signal-to-noise indicator as the value into the BA information field of the Block Ack payload.

16. An access point device for use with a client device, said access point device comprising:

a memory; and

a processor configured to execute instructions stored on said memory to cause said access point device to:

create a request, including an extension element including a reserved field including a bit identifying a capability supported by said access point device, as an ADDBA request frame to establish a Block Ack session, the reserved field being within an ADDBA capabilities field;

receive, from the client device, a Block Ack frame having a Block Ack header and a Block Ack payload; and

wherein a value associated with a capability of the client device resides in a BA information field of the Block Ack payload.

17. The access point device of claim 16 , wherein the processor is further configured to execute instructions stored on said memory to additionally cause said access point device to:

transmit the request to the client device.

18. The access point device of claim 17 , wherein

the capability is a received channel power reporting capability, and

the processor is further configured to execute instructions stored on said memory to cause said access point device to obtain, as the value and from the BA 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.

19. The access point device of claim 17 , wherein

the capability is a received signal to noise reporting capability, and

the processor is further configured to execute instructions stored on said memory to cause said access point device to obtain, as the value and from the BA information field of the Block Ack payload, a received signal-to-noise indicator, indicative of noise received on a channel by the client device.

20. A method of using an access point device with a client device, said method comprising:

creating, via a processor configured to execute instructions stored on a memory, a request, including an extension element including a reserved field including a bit identifying a capability supported by the access point device, as an ADDBA request frame to establish a Block Ack session, the reserved field being within an ADDBA capabilities field;

receiving, from the client device, a Block Ack frame having Block Ack header and a Block Ack payload; and

wherein a value associated with a capability of the client device resides in a BA information field of the Block Ack payload.

21. The method of claim 20 , further comprising:

transmitting, via the processor, the request to the client device.

22. The method of claim 21 ,

wherein the capability is a received channel power reporting capability, and

wherein the method further comprises:

obtaining, via the processor, as the value and from the BA 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.

23. The method of claim 21 , further comprising:

wherein the capability is a received signal-to-noise reporting capability, and

wherein the method further comprises:

obtaining, via the processor, as the value and from the BA information field of the Block Ack payload, a received signal-to-noise indicator, indicative of noise received on a channel by the client device.

24. A non-transitory, computer-readable media having computer-readable instructions stored thereon, the computer-readable instructions being capable of being read by an access point device for use with a client device, wherein the computer-readable instructions are capable of instructing the access point device to perform the method comprising:

creating, via a processor configured to execute instructions stored on a memory, a request, including an extension element including a reserved field including a bit identifying a capability supported by the access point device, as an ADDBA request frame to establish a Block Ack session, the reserved field being within an ADDBA capabilities field;

receiving, from the client device, a Block Ack frame having Block Ack header and a Block Ack payload; and

wherein a value associated with a capability of the client device resides in a BA information field of the Block Ack payload.

25. The non-transitory, computer-readable media of claim 24 , wherein the computer-readable instructions are capable of instructing the access point device to perform the method further comprising:

transmitting, via the processor, the request to the client device.

26. The non-transitory, computer-readable media of claim 25 , wherein the computer-readable instructions are capable of instructing the access point device to perform the method

wherein the capability is a received channel power reporting capability, and

wherein the method further comprises:

obtaining, via the processor, as the value and from the BA 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.

27. The non-transitory, computer-readable media of claim 25 , wherein the computer-readable instructions are capable of instructing the access point device to perform the method

wherein the capability is a received signal-to-noise reporting capability, and

wherein the method further comprises:

obtaining, via the processor, as the value and from the BA 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 (9)
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 058843/0712 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC; COMMSCOPE NORTH CAROLINA, LLC (F/K/A COMMSCOPE, INC. OF NORTH CAROLINA); COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 074591/0389 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 058875/0449 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC
Reel/Frame 069743/0057 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ABL SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058843/0712 →
TERM LOAN SECURITY AGREEMENT Recorded Nov 15, 2021
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058875/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2021
From: LUMBATIS, KURT ALAN; HAMILTON, MARK
To: ARRIS ENTERPRISES LLC
Reel/Frame 056470/0597 →
Continuity (3)
Provisional Application 63036230 · Jun 8, 2020
Provisional Application 63059637 · Jul 31, 2020
Related Publication 20210385046A1 · Dec 9, 2021