IP Library › Granted Patent US 11,265,296
Granted Patent B1
US 11,265,296 · App. 17/411,807 · Granted Mar 1, 2022

System and method to create and implement virtual private networks over internet for multiple internet access types

Inventors: Sezen Uysal (Great Falls, VA); Mukul Gandhi (Manassas, VA); Onur Akgun (Leesburg, VA)
Assignee: ROQOS, INC.
H04L63/0272H04L45/586H04L63/0236H04L63/0876
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 11,265,296
App. No.
17/411,807
Granted
Mar 1, 2022
Kind
B1
Abstract

A system and method are disclosed for making Virtual Private Network (VPN) connections in networks, which currently cannot have VPNs due to technical limitations and some practices by network operators. The system and method are a solution that may be independent of VPN protocols used for making secure connections. The system and method can be used in a public cloud on the internet or a in a private network. The system and method are capable of providing VPN connections “everywhere” and in all connection scenarios.

Claims (61)

1. A virtual private network (VPN) system configured to create a virtual private network (VPN) over a network, the virtual private network (VPN) system comprising:

a virtual private network (VPN) router configured to monitor communication with a network, a device, a router, and/or a virtual private network (VPN) server;

the virtual private network (VPN) router, after failing to connect directly over the network to a destination virtual private network (VPN) router, is configured to communicate with the virtual private network (VPN) server to obtain information regarding IP addresses and port numbers of the destination virtual private network (VPN) router that are accessible via the Internet; and

the virtual private network (VPN) router is configured to make a connection to one of the IP addresses and port numbers that are accessible via the Internet to connect over the network to the destination virtual private network (VPN) router,

wherein the network comprises at least one of the following: a private network and a public network.

2. The virtual private network (VPN) system according to claim 1 wherein the virtual private network (VPN) router is configured to make control connections and direct data connections with another router.

3. The virtual private network (VPN) system according to claim 1 wherein the virtual private network (VPN) router is configured to operate independent of virtual private network (VPN) protocols.

4. The virtual private network (VPN) system according to claim 1

wherein the virtual private network (VPN) router is configured, if none of the IP addresses and port numbers that are accessible via the Internet work, utilize the virtual private network (VPN) server to establish connections between the virtual private network (VPN) routers through the virtual private network (VPN) server; and

wherein the virtual private network (VPN) server is configured to generate VPN signaling and the virtual private network (VPN) server is further configured to relay data packets between virtual private network (VPN) routers.

5. The virtual private network (VPN) system according to claim 4 wherein the virtual private network (VPN) router is configured to make control connections, direct data connections, and relay data connections with the virtual private network (VPN) server.

6. The virtual private network (VPN) system according to claim 1 wherein the virtual private network (VPN) server comprises a VPN Broker and Relay (OBR) and virtual private network (VPN) Exchange Server (VES).

7. The virtual private network (VPN) system according to claim 1 wherein virtual private network (VPN) server is configured to operate independent of virtual private network (VPN) protocols.

8. A virtual private network (VPN) system configured to create a virtual private network (VPN) over a network, the virtual private network (VPN) system comprising:

a virtual private network (VPN) router configured to monitor communication with a network, a device, a router, and/or a virtual private network (VPN) server;

the virtual private network (VPN) router, after failing to connect directly over the network to a destination virtual private network (VPN) router, is configured to communicate with the virtual private network (VPN) server to obtain information regarding IP addresses and port numbers of the destination virtual private network (VPN) router that are accessible via the Internet; and

the virtual private network (VPN) router is configured to make a connection to one of the IP addresses and port numbers that are accessible via the Internet,

wherein the network comprises at least one of the following: a private network and a public network;

wherein the virtual private network (VPN) router comprises a VPN Source and a VPN Destination; and

wherein the VPN Source is configured to be independent of a VPN protocol and the VPN Destination is configured to be independent of a VPN protocol.

9. A virtual private network (VPN) method for creating a virtual private network (VPN) over a network, the virtual private network (VPN) system comprising:

monitoring communication with a virtual private network (VPN) router related to a network, a device, a router, and/or a virtual private network (VPN) server;

communicating with the virtual private network (VPN) server to obtain information regarding IP addresses and port numbers that are accessible via the Internet by the virtual private network (VPN) router, after failing to connect directly over the network to a destination virtual private network (VPN) router; and

making a connection to one of the IP addresses and port numbers that are accessible via the Internet with the virtual private network (VPN) router to connect over the network to the destination virtual private network (VPN) router,

wherein the network comprises at least one of the following: a private network and a public network.

10. The virtual private network (VPN) method according to claim 9 wherein the virtual private network (VPN) router is configured to make control connections and direct data connections with another router.

11. The virtual private network (VPN) method according to claim 9 wherein the virtual private network (VPN) router is configured to operate independent of virtual private network (VPN) protocols.

12. The virtual private network (VPN) method according to claim 9

wherein the virtual private network (VPN) router is configured, if none of the IP addresses and port numbers that are accessible via the Internet work, utilize the virtual private network (VPN) server to establish connections between the virtual private network (VPN) routers through the virtual private network (VPN) server; and

wherein the virtual private network (VPN) server is configured to generate VPN signaling and the virtual private network (VPN) server is further configured to relay data packets between virtual private network (VPN) routers.

13. The virtual private network (VPN) method according to claim 12 wherein the virtual private network (VPN) router is configured to make control connections, direct data connections, and relay data connections with the virtual private network (VPN) server.

14. The virtual private network (VPN) method according to claim 9 wherein the virtual private network (VPN) server comprises a VPN Broker and Relay (OBR) and virtual private network (VPN) Exchange Server (VES).

15. The virtual private network (VPN) method according to claim 9 wherein virtual private network (VPN) server is configured to operate independent of virtual private network (VPN) protocols.

16. A virtual private network (VPN) method for creating a virtual private network (VPN) over a network, the virtual private network (VPN) system comprising:

monitoring communication with a virtual private network (VPN) router related to a network, a device, a router, and/or a virtual private network (VPN) server;

communicating with the virtual private network (VPN) server to obtain information regarding IP addresses and port numbers that are accessible via the Internet by the virtual private network (VPN) router, after failing to connect directly over the network to a destination virtual private network (VPN) router; and

making a connection to one of the IP addresses and port numbers that are accessible via the Internet with the virtual private network (VPN) router to connect over the network to the destination virtual private network (VPN) router,

wherein the network comprises at least one of the following: a private network and a public network;

wherein the virtual private network (VPN) router comprises a VPN Source and a VPN an OmniVPN Destination; and

wherein the VPN Source is configured to be independent of a VPN protocol and the VPN Destination is configured to be independent of a VPN protocol.

17. A virtual private network (VPN) system configured to create a virtual private network (VPN) over a network, the virtual private network (VPN) system comprising:

an Internet enabled device configured to monitor communication with a network, another device, a router, and/or a virtual private network (VPN) server;

the Internet enabled device, after failing to connect directly over the network to a device, is configured to communicate with the virtual private network (VPN) server to obtain information regarding IP addresses and port numbers that are accessible via the Internet; and

the Internet enabled device is configured to make a connection to one of the IP addresses and port numbers that are accessible via the Internet to connect over the network to the device,

wherein the network comprises at least one of the following: a private network and a public network.

18. The virtual private network (VPN) system according to claim 17 wherein the Internet enabled device is configured to make control connections and direct data connections with another router.

19. The virtual private network (VPN) system according to claim 17 wherein the Internet enabled device is configured to operate independent of virtual private network (VPN) protocols.

20. The virtual private network (VPN) system according to claim 17

wherein the Internet enabled device is configured, if none of the IP addresses and port numbers that are accessible via the Internet work, utilize the virtual private network (VPN) server to establish connections between the Internet enabled devices through the virtual private network (VP N) server; and

wherein the virtual private network (VPN) server is configured to generate VPN signaling and the virtual private network (VPN) server is further configured to relay data packets between virtual private network (VPN) routers.

21. The virtual private network (VPN) system according to claim 20 wherein the Internet enabled device is configured to make control connections, direct data connections, and relay data connections with the virtual private network (VPN) server.

22. The virtual private network (VPN) system according to claim 17 wherein the virtual private network (VPN) server comprises a VPN Broker and Relay (OBR) and virtual private network (VPN) Exchange Server (VES).

23. The virtual private network (VPN) system according to claim 17 wherein virtual private network (VPN) server is configured to operate independent of virtual private network (VPN) protocols.

24. The virtual private network (VPN) system according to claim 17 wherein the Internet enabled device comprises at least one of the following: a laptop, a tablet, a personal computer (PC), a server, an IoT device, a device implementing Machine to Machine (M2M) communication, a wireless device, a mobile phone, mobile equipment, a mobile hotspot, a wearable device, a mobile station, user equipment (UE), a cellular phone, a smartphone, a handset, a PDA, a smartphone, and a wireless dongle.

25. A virtual private network (VPN) system configured to create a virtual private network (VPN) over a network, the virtual private network (VPN) system comprising:

an Internet enabled device configured to monitor communication with a network, another device, a router, and/or a virtual private network (VPN) server;

the Internet enabled device, after failing to connect directly over the network to a device, is configured to communicate with the virtual private network (VPN) server to obtain information regarding IP addresses and port numbers that are accessible via the Internet; and

the Internet enabled device is configured to make a connection to one of the IP addresses and port numbers that are accessible via the Internet,

wherein the network comprises at least one of the following: a private network and a public network;

wherein the Internet enabled device comprises a VPN Source and a VPN Destination; and

wherein the VPN Source is configured to be independent of a VPN protocol and the VPN Destination is configured to be independent of a VPN protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: UYSAL, SEZEN; GANDHI, MUKUL; AKGUN, ONUR
To: ROQOS, INC.
Reel/Frame 057296/0906 →
Continuity (1)
Provisional Application 63186800 · May 11, 2021
Cited By (2)
US 12,323,272 US 12,750,351