IP Library › Granted Patent US 10,972,915
Granted Patent B2
US 10,972,915 · App. 15/580,870 · Granted Apr 6, 2021

Method of controlling hotspot access on multi-band access point

Inventor: Wen Ji Zhao (Shenzhen, CN)
Assignee: ARRIS ENTERPRISES LLC
H04W12/08H04W12/003H04W12/00514H04W48/06H04W88/10
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,972,915
App. No.
15/580,870
Granted
Apr 6, 2021
Kind
B2
Abstract

Methods, systems, and computer readable media may be operable to wireless hotspot activity of one or more access points supporting multiple radios. A DHCP relay agent may receive a DHCP request from a device seeking to join a hotspot service provided through a gateway. If the number of currently connected devices is less than the maximum connected device limit, then the agent may increase the number of currently connected devices by one, and relay the encapsulated DHCP request over a GRE tunnel. If the number of connected devices already meets or exceeds the allowed limit, then the DHCP relay agent may instruct the gateway or its access point to disconnect the new device.

Claims (60)

1. A method for controlling access to a hotspot service provided through a gateway device, comprising the steps of:

receiving an initialization request from a device seeking to join the hotspot service;

tracking a unique identifier associated with the device;

comparing, by a dynamic host configuration protocol (DHCP) relay, the number of devices currently connected to the hotspot service to a maximum connected device limit permitted by the gateway device, wherein the number of devices currently connected to the hotspot service is derived from the tracking; and

if the number of currently connected devices is less than the maximum connected device limit, approving the initialization request.

2. The method of claim 1 , further comprising the steps of:

increasing the number of currently connected devices by one;

encapsulating the initialization request; and

relaying the encapsulated initialization request over a GRE tunnel.

3. The method of claim 1 , further comprising the step of:

rejecting the initialization request, if the number of currently connected devices is equal to or greater than the maximum connected device limit.

4. The method of claim 3 , wherein the initialization request is rejected by at least sending a disconnect message to the device seeking to join the hotspot.

5. The method of claim 1 , further comprising:

receiving a notification that the device is no longer connected; and

reducing the number of currently connected devices by one.

6. The method of claim 1 , wherein the maximum connected device limit is set by at least one of:

a default value,

a remotely configurable parameter, or

an algorithm,

wherein the factors affecting the algorithm setting the maximum connected device limit comprise at least one of: the number of home user devices, the number of access point radios carrying the hotspot SSID, or the amount of other activity in the broadband network.

7. The method of claim 6 , wherein a remotely configurable parameter influencing the maximum connected device limit is configurable during initialization or normal operation by at least the WAG associated with the hotspot or a network management entity.

8. The method of claim 1 , wherein the initialization request comprises a DHCP request.

9. An apparatus comprising:

an interface configured to receive an initialization request from a device seeking to join a hotspot;

a memory configured to store a unique identifier of devices connected to the hotspot and a maximum number of devices allowed to connect to the hotspot;

one or more modules configured to:

track a unique identifier associated with the device;

compare, by a dynamic host configuration protocol (DHCP) relay, a number of unique identifiers of devices connected to the hotspot to the maximum number of devices allowed to connect to the hotspot, wherein the number of unique identifiers of devices connected to the hotspot service is derived from the tracking; and

approve the initialization request, if the number of unique identifiers is less than the maximum allowed number of hotspot devices.

10. The apparatus of claim 9 , further comprising one or more modules configured to:

increase the number of currently connected devices by one;

encapsulate the initialization request; and

relay the encapsulated initialization request over a GRE tunnel.

11. The apparatus of claim 9 , further comprising one or more modules configured to:

reject the initialization request, if the number of currently connected devices is equal to or greater than the maximum connected device limit.

12. The apparatus of claim 10 , wherein the initialization request is rejected by at least sending a disconnect message to the device seeking to join the hotspot.

13. The apparatus of claim 9 , further comprising one or more modules configured to:

receive, a notification that a device is no longer connected; and

reduce the number of currently connected devices by one.

14. One or more non-transitory computer readable media having instructions operable to cause one or more processors to control access to a hotspot service provided through a gateway device by performing operations comprising:

receiving an initialization request from a device seeking to join the hotspot service;

tracking a unique identifier associated with the device;

comparing, by a dynamic host configuration protocol (DHCP) relay, the number of devices currently connected to the hotspot service through the gateway to a maximum connected device limit permitted by the gateway device, wherein the number of devices currently connected to the hotspot service is derived from the tracking; and

if the number of currently connected devices is less than the maximum connected device limit, approving the join request.

15. The computer readable media having instructions operable to cause one or more processors to perform the operations of claim 14 , further comprising the operations of:

increasing the number of currently connected devices by one;

encapsulating the initialization request; and

relaying the encapsulated initialization request over a GRE tunnel.

16. The computer readable media having instructions operable to cause one or more processors to perform the operations of claim 14 , further comprising the operations of:

rejecting the initialization request, if the number of currently connected devices is equal to or greater than the maximum connected device limit.

17. The computer readable media having instructions operable to cause one or more processors to perform the operations of claim 14 , wherein the initialization request is rejected by at least sending a disconnect message to the device seeking to join the hotspot.

18. The computer readable media having instructions operable to cause one or more processors to perform the operations of claim 14 , further comprising the operations of:

receiving a notification that a device is no longer connected; and

reducing the number of currently connected devices by one.

19. The computer readable media having instructions operable to cause one or more processors to perform the operations of claim 14 , wherein the maximum connected device limit is set by at least one of:

a default value,

a remotely configurable parameter, or

an algorithm,

wherein the factors affecting the algorithm setting the maximum connected device limit comprise at least one of: the number of home user devices, the number of access point radios carrying the hotspot SSID, or the amount of other activity in the broadband network.

20. The computer readable media having instructions operable to cause one or more processors to perform the operations of claim 19 , wherein a remotely configurable parameter influencing the maximum connected device limit is configurable during initialization or normal operation by at least the WAG associated with the hotspot or a network management entity.

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 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: ZHAO, WEN JI
To: ARRIS ENTERPRISES LLC
Reel/Frame 044339/0256 →
Continuity (1)
Related Publication 20200213849A1 · Jul 2, 2020