IP Library Granted Patent US 11,197,197
Granted Patent B2
US 11,197,197 · App. 16/894,779 · Granted Dec 7, 2021

Dynamic load balancing of gateway access points

Inventors: Hemant Bhatnagar (Sunnyvale, CA); Ta-Chien Lin (Molnlycke, SE); Nagaraja Subhas (Davanagere, IN); Srinivasulu Venkataramaiah (Bengaluru, IN); Kishor Kumar Hosur Nagaraju (Mysore, IN)
Assignee: ARRIS Enterprises LLC
H04W28/0812H04L61/2015H04W28/0835H04L61/103H04L61/6022H04W84/12H04W84/22H04W88/08H04W88/16
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,197
App. No.
16/894,779
Filed
Jun 6, 2020
Granted
Dec 7, 2021
Kind
B2
Examiner
LIN, KENNY S
Art Unit
2416
USPC
370/338
Abstract

During operation, an access point receives a message a message from a second access point with second information specifying loading of the second access point. Then, the access point receives a Dynamic Host Configuration Protocol (DHCP) request from an electronic device with an Internet protocol (IP) address of the access point and a media access control (MAC) address of the electronic device. Next, the access point determines, based at least in part on information specifying loading of the access point, the second information and the MAC address, an assigned IP address of a gateway for the electronic device to access a second network, where the assigned IP address is one of: the IP address of the access point, or a second IP address of the second access point. Moreover, the access point provides a DHCP response to the electronic device with the assigned IP address.

Claims (40)

1. An access point, comprising:

a network node;

an antenna node configured to couple to an antenna; and

an interface circuit, coupled to the network node and the antenna node, configured to communicate via wired or wireless communication with an electronic device in a wireless local area network (WLAN) and to communicate via wired communication with a second access point in the WLAN and a second electronic device in a second network, wherein the wired communication is the second network is compatible with a backhaul communication protocol, and wherein the access point is configured to:

receive a message associated with the second access point, wherein the message comprises second information specifying loading of the second access point;

receive a Dynamic Host Configuration Protocol (DHCP) request associated with the electronic device, wherein the DHCP request comprises an Internet protocol (IP) address of the access point and a media access control (MAC) address of the electronic device;

determine, based at least in part on information specifying loading of the access point, the second information and the MAC address, an assigned IP address of a gateway for the electronic device to access the second network, wherein the assigned IP address is one of: the IP address of the access point, or a second IP address of the second access point; and

provide a DHCP response intended for the electronic device, wherein the DHCP response specifies the assigned IP address.

2. The access point of claim 1 , wherein the access point determines the assigned IP address using one of: a hash function, or a look-up table.

3. The access point of claim 1 , wherein the access point determines the assigned IP address based at least in part on at least a characteristic of the electronic device.

4. The access point of claim 3 , wherein the characteristic comprises: a capability of the electronic device, a configuration of the electronic device or an operating system of the electronic device.

5. The access point of claim 3 , wherein the characteristic comprises a communication metric of the electronic device; and

wherein the communication metric corresponds to throughput or capacity during one or more prior instances of communication with the electronic device.

6. The access point of claim 1 , wherein the backhaul communication protocol comprises: a cable modem communication protocol, or a communication protocol that provides mobile Long Term Evolution (LTE) backhaul.

7. The access point of claim 1 , wherein the second access point is configured to provide redundancy coverage for DHCP functions of the access point.

8. The access point of claim 1 , wherein the information comprises available memory in the access point and the second information comprises available memory in the second access point.

9. The access point of claim 1 , wherein the information comprises available throughput or capacity of the access point and the second information comprises available throughput or capacity of the second access point.

10. The access point of claim 1 , comprising:

a processor; and

memory configured to store program instructions, wherein, when executed by the processor, the program instructions cause the access point to perform at least the determining operation.

11. A non-transitory computer-readable storage medium for use in conjunction with an access point, the computer-readable storage medium storing program instructions that, when executed by the access point, causes the access point perform dynamic load balancing by performing operations comprising:

receiving a message associated with a second access point, wherein the message comprises second information specifying loading of the second access point;

receiving a Dynamic Host Configuration Protocol (DHCP) request associated with an electronic device in a wireless local area network (WLAN), wherein the DHCP request comprises an Internet protocol (IP) address of the access point and a media access control (MAC) address of the electronic device;

determining, based at least in part on information specifying loading of the access point, the second information and the MAC address, an assigned IP address of a gateway for the electronic device to access a second network, wherein the assigned IP address is one of: the IP address of the access point, or a second IP address of the second access point, and wherein the access point communicates with the second network using wired communication that is compatible with a backhaul communication protocol; and

providing a DHCP response intended for the electronic device, wherein the DHCP response specifies the assigned IP address.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the access point determines the assigned IP address using one of: a hash function, or a look-up table.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the access point determines the assigned IP address based at least in part on at least a characteristic of the electronic device.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the characteristic comprises: a capability of the electronic device, a configuration of the electronic device or an operating system of the electronic device.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the characteristic comprises a communication metric of the electronic device; and

wherein the communication metric corresponds to throughput or capacity during one or more prior instances of communication with the electronic device.

16. The non-transitory computer-readable storage medium of claim 11 , wherein the backhaul communication protocol comprises: a cable modem communication protocol, or a communication protocol that provides mobile Long Term Evolution (LTE) backhaul.

17. The non-transitory computer-readable storage medium of claim 11 , wherein the information comprises available memory in the access point and the second information comprises available memory in the second access point.

18. The non-transitory computer-readable storage medium of claim 11 , wherein the information comprises available throughput or capacity of the access point and the second information comprises available throughput or capacity of the second access point.

19. A method for performing dynamic load balancing, comprising:

by an access point;

receiving a message associated with a second access point, wherein the message comprises second information specifying loading of the second access point;

receiving a Dynamic Host Configuration Protocol (DHCP) request associated with an electronic device in a wireless local area network (WLAN), wherein the DHCP request comprises an Internet protocol (IP) address of the access point and a media access control (MAC) address of the electronic device;

determining, based at least in part on information specifying loading of the access point, the second information and the MAC address, an assigned IP address of a gateway for the electronic device to access a second network, wherein the assigned IP address is one of: the IP address of the access point, or a second IP address of the second access point, and wherein the access point communicates with the second network using wired communication that is compatible with a backhaul communication protocol; and

providing a DHCP response intended for the electronic device, wherein the DHCP response specifies the assigned IP address.

20. The method of claim 19 , wherein the backhaul communication protocol comprises: a cable modem communication protocol, or a communication protocol that provides mobile Long Term Evolution (LTE) backhaul.

Assignments (10)
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 2, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 075892/0107 →
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 29, 2020
From: BHATNAGAR, HEMANT; LIN, TA-CHIEN; SUBHAS, NAGARAJA; VENKATARAMAIAH, SRINIVASULU; NAGARAJU, KISHOR KUMAR HOSUR
To: ARRIS ENTERPRISES LLC
Reel/Frame 053078/0830 →
Continuity (2)
Provisional Application 62858434 · Jun 7, 2019
Related Publication 20200389817A1 · Dec 10, 2020