IP Library Granted Patent US 10,284,545
Granted Patent B2
US 10,284,545 · App. 15/089,247 · Granted May 7, 2019

Secure network access using credentials

Inventors: David S. Stephenson (San Jose, CA); Doron Givoni (Sunnyvale, CA); Elad Cohen (Ramat-Gan, IL)
Assignee: ARRIS Enterprises LLC
H04L63/083H04L63/0807H04L63/0823H04L63/0884H04L63/102H04W12/06H04W4/02H04W84/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 10,284,545
App. No.
15/089,247
Filed
Apr 1, 2016
Granted
May 7, 2019
Kind
B2
Art Unit
2492
USPC
726/4
Abstract

Example embodiments include systems and methods for establishing secure wireless communications, including receive from a mobile user equipment (UE), via the access point (AP), a request to access the network, send, to the UE, a web page sign-in option of a third-party credential, receive an indication to use the third-party credential, redirect the UE to a corresponding third-party website login page and include an identifier, receive an authorization from the UE via the AP, the authorization having been sent to the UE from the third-party website after providing valid third-party credential to the third-party website, generate a proxy-credential, bind the authorization to the proxy-credential in the database, send the proxy-credential to the mobile user equipment via the access point, and authorize, via the access control server and the AP, the UE to establish a secure connection.

Claims (89)

1. A system for establishing secure wireless communications, comprising,

a credential-provisioning server, with a processor and a memory, in communication with an access point, a database, an access control server, and a network, the credential-provisioning server configured to,

receive from a mobile user equipment, via the access point, a request to access the network;

send, to the mobile user equipment, via the access point, a web page sign-in option of a third-party credential;

receive, from the mobile user equipment, via the access point, an indication to use the third-party credential;

redirect the mobile user equipment to a corresponding third-party website login page via the network, and include an identifier;

receive an authorization from the mobile user equipment via the access point, the authorization having been sent to the mobile user equipment from the third-party website after providing valid third-party credential to the third-party website;

generate a proxy-credential;

bind the authorization to the proxy-credential in the database;

send the proxy-credential to the mobile user equipment via the access point; and

authorize, via the access control server and the access point, the mobile user equipment to establish a secure connection;

exchange the authorization from a mobile user device for an access token from the third-party website via the network; and

send the access control server the access token to bind, in the database, to the proxy credential that corresponds to the mobile user equipment;

wherein the access control server is configured to,

subsequent to the mobile user equipment previously accessing the network,

receive the proxy-credential from the mobile user equipment via the access point, the proxy-credential having previously been sent to the mobile user equipment after successfully logging into the third-party website;

validate the proxy-credential from the mobile user equipment via the access point;

retrieve the access token bound to the received proxy-credential;

send, via the network, the access token to the third-party website for validation;

receive, via the network, an updated access token from the social network website if the access token is valid; and

authorize the mobile user equipment to establish a secure connection via the access point.

2. The system of claim 1 wherein the credential-provisioning server is further configured to,

request, via the network,

permission to access user information from the third-party website; and

permission to update the third-party website with a location information of the mobile user equipment.

3. The system of claim 2 wherein the credential-provisioning server is further configured to,

request, via the network, the user information from the third-party website after receiving the authorization from the mobile user equipment; and

receive and save the user information from the third-party website in response to the request.

4. The system of claim 2 wherein the credential-provisioning server is further configured to,

send the location information of the mobile user equipment to the third-party website via the network.

5. The system of claim 1 wherein the proxy-credential is a username and password credential.

6. The system of claim 1 wherein the proxy-credential is a client-certificate credential.

7. The system of claim 1 wherein the proxy-credential is a dynamic pre-shared key.

8. The system of claim 1 wherein the third-party credential is a social network credential and the third-party website is a social network website.

9. The system of claim 1 wherein the identifier is an App-ID.

10. The system of claim 1 wherein the authorization is an authentication code.

11. The system of claim 1 , wherein the, receive an authorization, and exchange the authorization for an access token, is via OAuthv2 (RFC-6749) protocol.

12. A method for establishing secure wireless communications, comprising,

via a credential-provisioning server in communication with an access point, a database, an access control server, and a network,

receiving from a mobile user equipment, via the access point, a request to access the network;

sending, to the mobile user equipment, via the access point, a web page sign-in option of a third-party credential;

receiving, from the mobile user equipment, via the access point, an indication to use the third-party credential;

redirecting the mobile user equipment to a corresponding third-party website login page via the network, and include a App-ID;

receiving an authorization from the mobile user equipment via the access point, the authorization having been sent to the mobile user equipment from the third-party website after providing valid third-party credential to the third-party website;

generating a proxy-credential;

binding the authorization to the proxy-credential in the database;

sending the proxy-credential to the mobile user equipment via the access point; and

authorizing, via the access control server and the access point, the mobile user equipment to establish a secure connection;

exchanging the authorization from the mobile user device for an access token from the third-party website via the network; and

sending the access control server the access token to bind, in the database, to the proxy credential that corresponds to the mobile user equipment;

via the access control server,

subsequent to the mobile user equipment previously accessing the network,

receiving the proxy-credential from the mobile user equipment via the access point, the proxy-credential having previously been sent to the mobile user equipment after successfully logging into the third-party website;

validating the proxy-credential from the mobile user equipment via the access point;

retrieving the access token bound to the received proxy-credential;

sending, via the network, the access token to the third-party website for validation;

receiving, via the network, an updated access token from the social network website if the access token is valid; and

authorizing the mobile user equipment to establish a secure connection via the access point.

13. The method of claim 12 further comprising, via the credential-provisioning server,

requesting, via the network,

permission to access user information from the third-party site; and

permission to update the third-party site with a location information of the mobile user equipment.

14. The method of claim 13 further comprising, via the credential-provisioning server,

requesting, via the network, the user information from the third-party site after receiving the authorization from the mobile user equipment; and

receiving and save the user information from the third-party website in response to the request.

15. The method of claim 13 further comprising, via the credential-provisioning server,

sending the location information of the mobile user equipment to the third-party website via the network.

16. The method of claim 12 wherein the proxy-credential is a username and password credential.

17. The method of claim 12 wherein the proxy-credential is a client-certificate credential.

18. The method of claim 12 wherein the proxy-credential is a dynamic pre-shared key.

19. The method of claim 12 wherein the third-party credential is a social network credential and the third-party website is a social network website.

20. The method of claim 12 wherein the,

receive an authorization code, and exchange the authorization for an access token, is via OAuthv2 (RFC-6749) protocol.

21. The method of claim 12 wherein the authorization is an authentication code.

22. A method for establishing secure wireless communications, comprising,

via an access control server in communication with a credential-provisioning server, an access point, a database, and a network,

receiving a proxy-credential from a mobile user equipment via the access point, the proxy-credential having previously been sent to the mobile user equipment from the credential-provisioning server after successfully logging into a third-party website;

validating the proxy-credential from the mobile user equipment via the access point; and

authorizing the mobile user equipment to establish a secure connection via the access point;

binding an access token with the received proxy-credential;

sending, via the network, the access token to a third-party website for validation; and

receiving, via the network, an updated access token from the social network website if the access token is valid.

23. The method of claim 22 wherein the proxy-credential is a username and password credential.

24. The method of claim 22 wherein the proxy-credential is a client-certificate credential.

25. The method of claim 22 wherein the proxy-credential is a dynamic pre-shared key.

26. The method of claim 22 wherein the proxy-credential was generated by the credential-provisioning server in response to the credential-provisioning server,

receiving an authorization from the mobile user equipment via the access point, the authorization having been sent to the mobile user equipment from the third-party website after providing a valid third-party credential to the third-party website.

27. The method of claim 22 wherein the proxy-credential was generated by the credential-provisioning server in response to the credential-provisioning server,

exchanging the authorization from the mobile user device for an access token from the third-party website via the network.

Assignments (12)
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 046730/0854 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2016
From: STEPHENSON, DAVE; GIVONI, DORON; COHEN, ELAD
To: RUCKUS WIRELESS, INC.
Reel/Frame 040292/0335 →
Continuity (3)
Continuation PCTUS2014058409 · Sep 30, 2014
Provisional Application 61885445 · Oct 1, 2013
Related Publication 20160219038A1 · Jul 28, 2016