IP Library Granted Patent US 12,349,047
Granted Patent B2
US 12,349,047 · App. 17/892,305 · Granted Jul 1, 2025

Cross-subnet controller discovery via a proxy

Inventors: Zhineng Cui (Sunnyvale, CA); Yujie Zhou (Sunnyvale, CA); Qing Meng (Sunnyvale, CA); Tyan-Shu Jou (Sunnyvale, CA)
Assignee: Ruckus IP Holdings LLC
H04W48/16H04L41/04H04L41/0803H04L41/12H04L41/24H04W48/08H04W64/003H04W76/10H04W84/12H04W88/08H04W88/12H04W88/18H04W92/02H04W92/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,349,047
App. No.
17/892,305
Granted
Jul 1, 2025
Kind
B2
Abstract

An access point is described. During operation, the access point may provide, addressed to a computer, a location request. In response, the access point may receive, associated with the computer, a location response that includes location information specifying an address of a controller of the access point, where the computer may be located in a same subnet in the network as the access point and/or the controller may be located in a different subnet in a network than the access point. For example, the computer may be a lightweight access point protocol (LWAPP) proxy for at least some management functions of the controller. Then, the access point may provide, addressed to the controller, a configuration request. Next, the access point may receive, associated with the controller, a configuration response that includes second information specifying a configuration of the access point.

Claims (35)

1. An access point, comprising:

an interface circuit configured to communicate with a computer and a controller of the access point using a wired communication protocol, wherein the computer comprises a lightweight access point protocol (LWAPP) proxy for at least some management functions of the controller, and wherein the access point is configured to:

provide, addressed to the computer, a location request;

based at least in part on the location request, receive, associated with the computer, a location response comprising location information specifying an address of the controller, wherein the controller is located in a different subnet in a network than the access point;

provide, addressed to the controller, a configuration request; and

receive, associated with the controller, a configuration response comprising second information specifying a configuration of the access point.

2. The access point of claim 1 , wherein the access point is configured to provide, addressed to the controller, a heartbeat message.

3. The access point of claim 1 , wherein the computer is located in a same subnet in the network as the access point.

4. A computer, comprising:

an interface circuit configured to communicate with an access point and a controller of the access point using a wired communication protocol, wherein the computer comprises a lightweight access point protocol (LWAPP) proxy for at least some management functions of the controller, and wherein the computer is configured to:

receive, associated with the controller, configuration information that specifies the access point;

receive, associated with the access point, a location request; and

based at least in part on the location request, provide, addressed to the access point, a location response comprising location information specifying an address of the controller, wherein the controller is located in a different subnet in a network than the access point.

5. The computer of claim 4 , wherein the computer is configured to maintain a LWAPP connection with the controller.

6. The computer of claim 4 , wherein the computer communicates with the controller via a LWAPP connection.

7. The computer of claim 4 , wherein the computer comprises the LWAPP proxy for a subset of access points in a subnet of the access point; and

wherein the subset of the access points comprises the access point.

8. The computer of claim 4 , wherein the computer is located in a same subnet in the network as the access point.

9. The computer of claim 4 , wherein the configuration information comprises the location information.

10. A controller, comprising:

an interface circuit configured to communicate with an access point and a computer using a wired communication protocol, wherein the computer comprises a lightweight access point protocol (LWAPP) proxy for at least some management functions of the controller, and wherein the controller is configured to:

provide, addressed to the computer, configuration information that specifies the access point;

receive, associated with the access point, a configuration request, wherein the controller is located in a different subnet in a network than the access point; and

provide, addressed to the access point, a configuration response comprising second information specifying a configuration of the access point.

11. The controller of claim 10 , wherein the controller is configured to maintain a LWAPP connection with the computer.

12. The controller of claim 10 , wherein the controller communicates with the computer via a LWAPP connection.

13. The controller of claim 10 , wherein the computer comprises the LWAPP proxy for a subset of access points in the subnet, which comprises the access point.

14. The controller of claim 10 , wherein the computer is located in a same subnet in the network as the access point.

15. The controller of claim 10 , wherein the configuration information comprises location information comprising an address of the controller.

16. The controller of claim 10 , wherein the controller is configured to:

provide, addressed to a second computer, configuration information that specifies a second access point;

receive, associated with the second access point, a second configuration request, wherein the controller is located in a different subnet in a network than the second access point and the second subnet is located in a different subnet in the network than the access point; and

provide, addressed to the second access point, a second configuration response comprising third information specifying a configuration of the second access point.

17. The controller of claim 10 , wherein the controller is configured to receive, associated with the access point, a heartbeat message.

18. The controller of claim 10 , wherein the controller comprises a server for the access point, which comprises a client.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2024
From: CUI, ZHINENG; ZHOU, YUJIE; MENG, QING; JOU, TYAN-SHU; JOU, TYAN-SHU
To: ARRIS ENTERPRISES LLC
Reel/Frame 068448/0352 →
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 (2)
Provisional Application 63238321 · Aug 30, 2021
Related Publication 20230066338A1 · Mar 2, 2023
References Cited (3)
US 20060179307A1 · Stieglitz · 2006 [cited by examiner]
US 20080112363A1 · Rahman · 2008 [cited by examiner]
US 20130103836A1 · Baniqued · 2013 [cited by examiner]