IP Library Granted Patent US 10,440,058
Granted Patent B2
US 10,440,058 · App. 15/276,046 · Granted Oct 8, 2019

Methods and systems for controlling traffic to VPN servers

Inventor: Michael J. Chen (Florham Park, NJ)
Assignee: LGS Innovations LLC
H04L63/20H04L12/4641H04L12/4679H04L41/22H04L63/0236H04L63/0272H04L63/083H04L63/0823H04L63/0876H04L67/10H04L67/1002H04W4/70H04W12/08
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,440,058
App. No.
15/276,046
Granted
Oct 8, 2019
Kind
B2
Abstract

The present application is directed a computer-implemented method for for managing traffic in a network. The method includes a step of receiving, from a user on the network, a request to access the internet. The method also includes a step of determining information of the user based upon the request. The information includes a security privilege of the user in the network. The method also includes a step of reviewing selection criteria of plural, dynamic, virtual private network (VPN) cloud servers in the network. The method also includes a step of matching the determined information of the user with the selection criteria. Further, the method includes a step of sending traffic of the user to one of the plural, dynamic VPN cloud servers based upon the matching step. The application is also directed to a system for securing web traffic on a network including a policy controller and router.

Claims (59)

1. A computer-implemented method for managing traffic in a network comprising:

receiving, at a computer including a graphical user interface from a user on the network, a request to access the internet;

determining, via the computer, information of the user based upon the request, the information including security access in the network;

reviewing, via the graphical user interface, selection criteria of plural, dynamic, virtual private network (VPN) cloud servers in the network;

ranking efficiency of the plural, dynamic, virtual VPN cloud servers in the network;

matching the determined information of the user with the selection criteria and the ranking efficiency; and

sending traffic of the user to one of the plural, dynamic VPN cloud servers based upon the matching step, wherein

an active session of the one of the dynamic VPN cloud servers lasts until a predetermined condition is met,

a graphical user interface displays a current, dynamically changing list of users matched with respective VPN cloud servers, and

the graphical user interface displays a current, dynamically changing queue list of other users still to be matched with VPN cloud servers.

2. The method of claim 1 , wherein the selection criteria is are selected from source IP address, destination IP address, type of traffic to support, security access of the user or combinations thereof.

3. The method of claim 1 , wherein an active session of one of the plural, dynamic VPN cloud servers lasts for a finite period of time.

4. The method of claim 3 , wherein a unique IP address is associated with the one of the dynamic VPN cloud servers.

5. The method of claim 3 , wherein the active session lasts until a predetermined condition is met.

6. The method of claim 5 , wherein the predetermined condition is selected from activity-type, traffic-type, load balancing, and combinations thereof.

7. The method of claim 6 , wherein the traffic-type is selected from video, web, voice and combinations thereof.

8. The method of claim 6 , wherein the activity type is selected from inactivity, logging on, logging off, and combinations thereof.

9. The method of claim 1 , further comprising:

determining second information of a second user, the second information including security access in the network, the second information being different from the determined information of the user;

matching the determined second information of the user with the selection criteria; and

sending traffic of the second user to another one of the plural dynamic VPN cloud servers.

10. The method of claim 1 , further comprising;

creating a policy based upon the matching step for future traffic management; and

sending, from a policy controller on the network, the created policy to a gateway router on the network, wherein the traffic is sent to the one of the dynamic VPN cloud servers via the gateway router.

11. The method of claim 1 , wherein the network is an enterprise network for a company.

12. A computer-implemented system for enhancing security of traffic on a network comprising:

a non-transitory memory having instructions stored thereon for dynamically managing web traffic of user equipment on the network;

a display including a graphical user interface; and

a processor, operably coupled to the memory and the display, the processor configured to execute the instructions of:

receiving, from a user on the network, a request to access the internet;

determining information of the user based upon the request, the information including security access in the network;

reviewing, via the graphical user interface, selection criteria of plural, dynamic, virtual private network (VPN) cloud servers in the network;

ranking efficiency of the plural, dynamic, virtual VPN cloud servers in the network; and

matching the determined information of the user with the selection criteria and the ranking efficiency, wherein

an active session of the one of the dynamic VPN cloud servers lasts until a predetermined condition is met,

the graphical user interface displays a current, dynamically changing list of users matched with respective VPN cloud servers, and

the graphical user interface displays a current, dynamically changing queue list of other users still to be matched with VPN cloud servers.

13. The system of claim 12 , wherein

the processor is further configured to execute the instructions of sending traffic of the user, based upon the security access, to one of the plural, dynamic VPN cloud servers based upon the matching step, and

a second user having information is unauthorized to connect with the one of the dynamic VPN cloud servers based upon the security access.

14. The system of claim 12 , wherein the processor is further configured to execute the instructions of selecting the one dynamic of the VPN cloud servers based upon a traffic-type of the user equipment.

15. The system of claim 12 , wherein the predetermined condition is selected from activity-type, traffic-type, load balancing, and combinations thereof.

16. The system of claim 15 , wherein the traffic-type is selected from video, web, voice and combinations thereof.

17. A system for securing web traffic on a network comprising:

a policy controller including:

a non-transitory memory having instructions stored thereon for dynamically managing the web traffic of user equipment on the network;

a display including a graphical user interface; and

a processor, operably coupled to the memory and the display, the processor configured to execute the instructions of:

determining information of a user based upon a request, the information including security access in the network;

reviewing, via the graphical user interface, selection criteria of plural, dynamic, virtual private network (VPN) cloud servers in the network;

ranking efficiency of the plural, dynamic, virtual VPN cloud servers in the network; and

matching the determined information of the user with one of the plural, dynamic VPN cloud servers in the network with the selection criteria and the ranking efficiency; and

a router operably coupled to the policy controller for directing traffic of the user to the one dynamic VPN cloud server, wherein

an active session of the one of the dynamic VPN cloud servers lasts until a predetermined condition is met,

the graphical user interface displays a current, dynamically changing list of users matched with respective VPN cloud servers, and

the graphical user interface displays a current, dynamically changing queue list of other users still to be matched with VPN cloud servers.

18. The system of claim 17 , wherein

the processor is further configured to execute the instructions of sending traffic of the user to the one of the dynamic VPN cloud servers based upon the matching step.

19. The system 18 , wherein a second user having information is unauthorized to connect with the one of the dynamic VPN cloud servers based upon the security access.

Assignments (4)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 22, 2025
From: CACI LGS INNOVATIONS LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 069987/0444 →
CHANGE OF NAME Recorded Nov 4, 2024
From: LGS INNOVATIONS LLC
To: CACI LGS INNOVATIONS LLC
Reel/Frame 069293/0265 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 29, 2019
From: LGS INNOVATIONS LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 049312/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2016
From: CHEN, MICHAEL J.
To: LGS INNOVATIONS LLC
Reel/Frame 040161/0759 →
Continuity (2)
Provisional Application 62347705 · Jun 9, 2016
Related Publication 20170359311A1 · Dec 14, 2017
Cited By (4)
US 12,273,323 US 12,301,544 US 12,452,216 US 12,531,930