IP Library Granted Patent US 9,736,120
Granted Patent B2
US 9,736,120 · App. 15/260,881 · Granted Aug 15, 2017

Client network access provision by a network traffic manager

Inventors: Kurt Glazemakers (Grembergen, BE); Adam Douglas Rose (Frisco, TX)
Assignee: CRYPTZONE NORTH AMERICA, INC.
H04L63/029H04L41/0803H04L41/28H04L47/20H04L63/0272H04L63/0823H04L63/20H04L67/14H04L51/22
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 9,736,120
App. No.
15/260,881
Granted
Aug 15, 2017
Kind
B2
Abstract

In one embodiment, a computer implemented method provides a client computing device network access to a private network by a network traffic manager, and the method includes: obtaining context parameters related to a context of the client computing device; selecting as a function of the context parameters one or more policies as selected policies, wherein each policy is associated with one or more network entitlement rules defining network access rules to a networking device or an application in the private network according to the policy; retrieving the one or more network entitlement rules associated with the selected policies; and providing the network traffic manager with the one or more network entitlement rules, thereby providing the client computing device the network access.

Claims (41)

1. A computer implemented method for providing network access for a client computing device to a private network by a network traffic manager, the method comprising:

obtaining, by a first networking device from the client computing device, context parameters related to a context of the client computing device;

selecting, by the first networking device, as a function of the context parameters, one or more policies as selected policies, wherein each policy is associated with one or more network entitlement rules defining network access rules for a networking device or an application in the private network according to the policy;

retrieving, by the first networking device, the one or more network entitlement rules associated with the selected policies; and

providing, by the first networking device, the one or more network entitlement rules to the client computing device upon authentication of the client computing device with the first networking device, wherein the one or more network entitlement rules are not alterable by the client computing device, and the client computing device to provide the one or more network entitlement rules to the network traffic manager, thereby providing the network access for the client computing device.

2. The method of claim 1 , wherein the selecting comprises performing a predefined logical combination of the context parameters.

3. The method of claim 1 , wherein the selecting comprises performing a predefined Boolean combination of the context parameters.

4. The method of claim 1 , wherein the context parameters comprise at least one of:

a device parameter indicative for a state or property of the client computing device;

a user parameter indicative for a property of a user of the client computing device; or

a system parameter indicative for a property of a framework configuration of the client computing device.

5. The method of claim 4 , wherein the device parameter comprises at least one of: a network address of the client computing device, a certificate of the client computing device, local firewall configuration information, or information related to a networking interface configuration of the client computing device.

6. The method of claim 4 , wherein the user parameter comprises at least one of: user account information for the user in the private network, information on a country the user is registered in, or e-mail account information of the user.

7. The method of claim 4 , wherein the system parameter comprises at least one of: a time of the day, a login history of the client computing device, or a login history of the user of the client computing device.

8. The method of claim 1 , wherein the one or more network entitlement rules are generic for any client computing device, and the retrieving further comprises assigning a networking address of the client computing device to the one or more network entitlement rules.

9. The method of claim 1 , further comprising creating a predetermined set of policies, and wherein the selecting comprises selecting the selected policies from the predetermined set of policies.

10. A networking device for providing network access for a client computing device to a private network by a network traffic manager, the networking device comprising:

at least one processor; and

at least one memory storing instructions configured to instruct the at least one processor to:

receive context parameters related to a context of the client computing device;

select from the context parameters one or more policies as selected policies, wherein each policy is associated with one or more network entitlement rules defining network access rules for a networking device or an application in the private network according to the policy;

retrieve the one or more network entitlement rules associated with the selected policies; and

provide the one or more network entitlement rules to the client computing device, wherein the one or more network entitlement rules are not alterable by the client computing device, and the client computing device to provide the one or more network entitlement rules to the network traffic manager, thereby providing the network access for the client computing device.

11. A system comprising:

a first networking device for providing network access for a client computing device to a private network by a network traffic manager, the first networking device comprising:

at least one first processor; and

at least one memory storing first instructions configured to instruct the at least one first processor to:

receive context parameters related to a context of the client computing device;

select, from the context parameters, one or more policies as selected policies, wherein each policy is associated with one or more network entitlement rules defining network access rules for a networking device or an application in the private network according to the policy;

retrieve the one or more network entitlement rules associated with the selected policies;

provide the network traffic manager with the one or more network entitlement rules, thereby providing the network access for the client computing device; and

provide the one or more network entitlement rules to the client computing device upon authentication of the client computing device with the first networking device, wherein the one or more network entitlement rules are not alterable by the client computing device; and

a gateway for providing network access to the private network, the gateway comprising:

at least one second processor; and

at least one memory storing second instructions configured to instruct the at least one second processor to:

establish a networking tunnel between the gateway and the client computing device; and

receive the one or more network entitlement rules from the client computing device, the network traffic manager configured to allow the network access according to the one or more network entitlement rules.

12. The system of claim 11 , wherein:

the first instructions are further configured to instruct the at least one first processor to provide a client tunnel session list to the client computing device, wherein the client tunnel session list comprises tunnel authentication information; and

the second instructions are further configured to instruct the at least one second processor to establish the tunnel upon authentication of the client computing device using the tunnel authentication information.

13. The system of claim 11 , wherein the one or more network entitlement rules are readable by the client computing device.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: APPGATE CYBERSECURITY, INC.; CRYPTZONE NORTH AMERICA INC.; EASY SOLUTIONS ENTERPRISES CORP.; CATBIRD NETWORKS, INC.
Reel/Frame 068311/0970 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2024
From: SIS HOLDINGS, L.P.
To: APPGATE CYBERSECURITY, INC.; CRYPTZONE NORTH AMERICA INC.; EASY SOLUTIONS ENTERPRISES CORP.; CATBIRD NETWORKS, INC.
Reel/Frame 068312/0011 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2024
From: APPGATE FUNDING, LLC
To: APPGATE CYBERSECURITY, INC.; CRYPTZONE NORTH AMERICA INC.; EASY SOLUTIONS ENTERPRISES CORP.; CATBIRD NETWORKS, INC.
Reel/Frame 068311/0570 →
SECURITY INTEREST Recorded Aug 22, 2023
From: APPGATE CYBERSECURITY, INC.; CRYPTZONE NORTH AMERICA INC.; EASY SOLUTIONS ENTERPRISES CORP.; CATBIRD NETWORKS, INC.
To: APPGATE FUNDING, LLC
Reel/Frame 064672/0383 →
SECURITY INTEREST Recorded Jul 6, 2023
From: APPGATE CYBERSECURITY, INC.; CRYPTZONE NORTH AMERICA INC.; EASY SOLUTIONS ENTERPRISES CORP.; CATBIRD NETWORKS, INC.
To: SIS HOLDINGS, L.P.
Reel/Frame 064461/0539 →
SECURITY INTEREST Recorded Jun 10, 2023
From: APPGATE CYBERSECURITY, INC.; CRYPTZONE NORTH AMERICA INC.; EASY SOLUTIONS ENTERPRISES CORP.; CATBIRD NETWORKS, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 063956/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2017
From: GLAZEMAKERS, KURT; ROSE, ADAM DOUGLAS
To: CRYPTZONE NORTH AMERICA, INC.
Reel/Frame 042547/0370 →
Continuity (2)
Provisional Application 62242942 · Oct 16, 2015
Related Publication 20170111317A1 · Apr 20, 2017