IP Library Granted Patent US 10,547,617
Granted Patent B2
US 10,547,617 · App. 15/721,537 · Granted Jan 28, 2020

Cross access login controller

Inventors: Doron Givoni (Netanya, IL); Oleg Pogorelik (Lapid, IL)
Assignee: ARRIS Enterprises LLC
H04L63/10H04L63/08H04L63/0815H04L63/0876H04L63/0892H04L63/107H04L63/18H04W12/06H04W12/08H05K999/99G06F2221/2111
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,547,617
App. No.
15/721,537
Granted
Jan 28, 2020
Kind
B2
Abstract

Systems and methods here may be used for authorizing network access including using a controller with a processor and memory, the controller in communication with a first network for controlling access to the first network. From a user equipment having a user registered in a visitor network, an access request to access the first network is received, wherein the access request includes a MAC address of the user equipment. Based on a query performed in a subscriber repository, if the received MAC address is not found, a credential request is sent to the user equipment, and a credential is received from the user equipment. A single use code is generated, stored in the subscriber repository, and sent to the user equipment via a trusted channel. A new code and a new credential are received via the visitor network, and are compared. If the new code and the single use code match, the new credential is registered for re-use by the user equipment.

Claims (55)

1. A method of authorizing network access, comprising:

by a controller with a processor and memory, the controller in communication with a first network for controlling access to the first network:

receiving via the first network, from a user equipment having a user registered in a visitor network, an access request to access the first network, wherein the access request includes a MAC address of the user equipment;

performing a query, using the received MAC address, in a subscriber repository;

if, based on a result of the query, the received MAC address is not found in the subscriber repository:

sending a credential request to the user equipment;

receiving a credential from the user equipment;

generating a single use code;

causing storage of the single use code in the subscriber repository, correlated to the received MAC address;

sending the single use code to the user equipment via a trusted channel;

receiving a new code and a new credential via the visitor network;

comparing the new code and the single use code; and

based on a result of the comparing, if the new code matches the single use code, registering the new credential for re-use by the user equipment.

2. The method of claim 1 wherein

sending to the user equipment the single use code via the trusted channel comprises:

sending the single use code to the user equipment in a voice communication.

3. The method of claim 1 , wherein the credential received from the user equipment comprises a cellular phone number.

4. The method of claim 1 , wherein the trusted channel comprises a short message service (SMS) communication.

5. The method of claim 1 , wherein the trusted channel comprises a MMS communication.

6. The method of claim 1 , wherein the sending the single use code comprises sending the single use code in an email.

7. The method of claim 1 , wherein sending the credential request to the user equipment further comprises:

directing the user equipment to a registration webpage.

8. A non-transitory computer-readable medium having computer-executable instructions stored thereon which, when executed by one or more computer processors of a controller in communication with a first network for controlling access to the first network, cause the one or more computer processors to perform steps of a method for authorizing network access, the method comprising:

receiving via the first network, from a user equipment having a user registered in a visitor network, an access request to access the first network, wherein the access request includes a MAC address of the user equipment;

performing a query, using the received MAC address, in a subscriber repository;

if, based on a result of the query, the received MAC address is not found in the subscriber repository:

sending a credential request to the user equipment;

receiving a credential from the user equipment;

generating a single use code;

causing storage of the single use code in the subscriber repository, correlated to the received MAC address;

sending the single use code to the user equipment via a trusted channel;

receiving a new code and a new credential via the visitor network;

comparing the new code and the single use code; and

based on a result of the comparing, if the new code matches the single use code, registering the new credential for re-use by the user equipment.

9. The non-transitory computer readable medium of claim 8 , wherein sending the credential request to the user equipment further comprises directing the user equipment to utilize a registration webpage.

10. The non-transitory computer readable medium of claim 8 , wherein the credential received from the user equipment comprises a cellular phone number.

11. A system for authorizing network access, comprising

a controller with a processor and memory, the controller in communication with a first network for controlling access to the first network, the controller configured to:

receive via the first network, from a user equipment having a user registered in a visitor network, an access request to access the first network, wherein the access request includes a MAC address of the user equipment;

perform a query, using the received MAC address, in a subscriber repository;

if, based on a result of the query, the received MAC address is not found in the subscriber repository:

send a credential request to the user equipment;

receive a credential from the user equipment;

generate a single use code;

cause storage of the single use code in the subscriber repository, correlated to the received MAC address;

send the single use code to the user equipment via a trusted channel;

receive a new code and a new credential via the visitor network;

compare the new code and the single use code; and

based on a result of the compare, if the new code matches the single use code, register the new credential for re-use by the user equipment.

12. The system of claim 11 , wherein the credential received from the user equipment comprises a cellular phone number.

13. The system of claim 11 , wherein to send the single use code to the user equipment via the trusted channel comprises sending the single use code to the user equipment in a voice communication.

14. The system of claim 11 , wherein the trusted channel comprises a short message service (SMS) communication.

15. The system of claim 11 , wherein the trusted channel comprises a MMS communication.

16. The system of claim 11 , wherein to send the single use code to the user equipment comprises sending the single use code in an email.

17. The system of claim 11 , wherein to send the credential request to the user equipment further comprises directing the user equipment to a registration webpage.

Assignments (13)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 49709/0266 Recorded Jan 9, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: RUCKUS WIRELESS, LLC (F/K/A/ RUCKUS WIRELESS, INC.)
Reel/Frame 074283/0001 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 051360/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: GIVONI, DORON; POGORELIK, OLEG
To: RUCKUS WIRELESS. INC.
Reel/Frame 051172/0581 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049709/0266 →
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 →
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RUCKUS WIRELESS, INC.
Reel/Frame 048817/0832 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2018
From: RUCKUS WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046379/0431 →
Continuity (6)
Continuation 15371797 · Dec 7, 2016
Continuation 14733333 · Jun 8, 2015
Continuation 13897052 · May 17, 2013
Continuation PCTIL2011050019 · Nov 17, 2011
Provisional Application 61414533 · Nov 17, 2010
Related Publication 20180278615A1 · Sep 27, 2018
Cited By (1)
US 12,244,652