IP Library Granted Patent US 10,091,201
Granted Patent B2
US 10,091,201 · App. 14/167,985 · Granted Oct 2, 2018

Mobile device identify factor for access control policies

Inventor: Christopher D. Peterson (Seattle, WA)
Assignee: SonicWALL Inc.
H04L63/101H04L63/0272
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,091,201
App. No.
14/167,985
Granted
Oct 2, 2018
Kind
B2
Abstract

A secure VPN connection is provided based on user identify and a hardware identifier. A client application may initiate the VPN connection. A client device user may provide identification information to the application, which then sends a VPN connection request to a remote VPN gateway. The VPN gateway may require an equipment identifier to establish the secure VPN gateway. If the hardware ID is registered, the secure VPN connection is established. If the hardware ID is not registered with the VPN gateway, the connection may be denied. In some instances, a connection may be established with an unregistered equipment ID based on settings at the VPN gateway.

Claims (28)

1. A method for establishing a connection, the method comprising:

receiving a client access request from a client, wherein the client access request is for a virtual private network;

executing instructions stored in memory to compare a client hardware identifier to a list of stored hardware identifiers stored in a first data store, wherein the client hardware identifier is not mutable;

comparing the client hardware identifier to one or more stored hardware identifier entries at a local data store; and

providing a connection having a level of access based on the client hardware identifier.

2. The method of claim 1 , wherein the client hardware identifier is a hard drive identifier.

3. The method of claim 1 , further including requesting the client hardware identifier in response to receiving the client access request.

4. The method of claim 1 , wherein the comparison of the client hardware identifier to the list of stored hardware identifiers identifies that the client hardware identifier is not a match.

5. The method of claim 4 , further including storing the client hardware identifier in a data store.

6. The method of claim 1 , wherein the client is a mobile device.

7. The method of claim 1 , further comprising identifying that a user identifier associated with a client user matches a registered user identifier.

8. The method of claim 1 , wherein the request is sent by an application on a mobile device.

9. A non-transitory computer-readable storage medium having embodied thereon a program, the program being executable by a processor to establishing a connection, the method comprising:

receiving a client access request from a client, wherein the client access request is for a virtual private network;

comparing a client hardware identifier to a list of stored hardware identifiers stored in a first data store, wherein the client hardware identifier is not mutable;

comparing the client hardware identifier to one or more stored hardware identifier entries at a local data store; and

providing a connection having level of access based on the hardware identifier.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the client hardware identifier is a hard drive identifier.

11. The non-transitory computer-readable storage medium of claim 9 , wherein the program is further executable to request the client hardware identifier in response to receiving the client access request.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the comparison of the client hardware identifier to the list of stored hardware identifiers identifies that the client hardware identifier is not a match.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the program is further executable to store the client hardware identifier in a data store.

14. The non-transitory computer-readable storage medium of claim 9 , wherein the program is further executable to determine that a user identifier associated with a client user matches a registered user identifier.

15. A method for establishing a connection, the method comprising:

receiving a user interface from a client;

receiving a client access request from the client over the user interface, wherein the client access request is for a virtual private network;

executing instructions stored in memory to compare a client hardware identifier to a list of stored hardware identifiers stored in a first data store, wherein the client hardware identifier is not mutable;

comparing the client hardware identifier to one or more stored hardware identifier entries at a local data store; and

providing a connection having a level of access based on the client hardware identifier.

Assignments (20)
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT RF 046321/0393 Recorded Jun 16, 2025
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: SONICWALL US HOLDINGS INC.
Reel/Frame 071625/0887 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0393 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 7, 2018
From: SONICWALL US HOLDINGS INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 046321/0414 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT R/F 040581/0850 Recorded May 22, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 046211/0735 →
CHANGE OF NAME Recorded May 15, 2018
From: DELL SOFTWARE INC.
To: QUEST SOFTWARE INC.
Reel/Frame 046163/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2018
From: PETERSON, CHRISTOPHER D.
To: SONICWALL US HOLDINGS INC.
Reel/Frame 045928/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2018
From: AVENTAIL LLC
To: SONICWALL US HOLDINGS INC.
Reel/Frame 044519/0693 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 040587 FRAME: 0624. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: QUEST SOFTWARE INC. (F/K/A DELL SOFTWARE INC.); AVENTAIL LLC
Reel/Frame 044811/0598 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 10, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040587/0624 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Nov 9, 2016
From: DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040581/0850 →
RELEASE OF SECURITY INTEREST Recorded Oct 31, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0467 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040039/0642) Recorded Oct 31, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
Reel/Frame 040521/0016 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS, L.P.; DELL SOFTWARE INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040030/0187 →
RELEASE OF SECURITY INTEREST OF REEL 032809 FRAME 0930 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040045/0255 →
RELEASE OF REEL 032810 FRAME 0206 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0204 →
SECURITY AGREEMENT Recorded Sep 14, 2016
From: AVENTAIL LLC; DELL PRODUCTS L.P.; DELL SOFTWARE INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040039/0642 →
RELEASE OF REEL 032809 FRAME 0887 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL PRODUCTS L.P.; DELL SOFTWARE INC.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040017/0314 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032809/0887 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032809/0930 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032810/0206 →
Continuity (2)
Continuation In Part 13398616 · Feb 16, 2012
Related Publication 20140150070A1 · May 29, 2014