IP Library Patent Application 18354328
Patent Application
App. No. 18/354,328

DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR SECURELY CONNECTING TO COMMUNICATION NETWORKS

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 None
App. No.
18/354,328
Abstract

A system can include a router device in communication with a first wireless network interface; one or more sensors; and one or more processors. A location of the router device can be determined based on an output of the one or more sensors. It can be determined whether to establish a Wi-Fi network connection via the first wireless network interface. In accordance with a determination to establish a Wi-Fi network via the first wireless interface, a Wi-Fi network can be selected based on the location of the router device; a first VPN can be instantiated via the Wi-Fi network; and encrypted data can be communicated from a client device to the first VPN via the Wi-Fi network. In accordance with a determination not to establish a Wi-Fi network via the first wireless interface, an SIM can be selected from one or more SIMs based on the location of the router device; a connection to a cellular data network via a second wireless network interface can be initialized based on the selected SIM; a second VPN can be instantiated via the cellular data network; and encrypted data can be communicated from the client device to the second VPN via the cellular data network.

Claims (75)

1 . A system comprising:

a router device in communication with a first wireless network interface;

one or more sensors; and

one or more processors configured to perform a method comprising:

determining, based on an output of the one or more sensors, a location of the router device;

determining whether to establish a Wi-Fi network connection via the first wireless network interface;

in accordance with a determination to establish a Wi-Fi network connection via the first wireless interface:

selecting a Wi-Fi network based on the location of the router device;

instantiating a first virtual private network (VPN) via the Wi-Fi network; and

communicating encrypted data from a client device to the first VPN via the Wi-Fi network; and

in accordance with a determination not to establish a Wi-Fi network connection via the first wireless interface:

selecting, based on the location of the router device, a SIM from one or more SIMs;

initializing, based on the selected SIM, a connection to a cellular data network via a second wireless network interface;

instantiating a second VPN via the cellular data network; and

communicating encrypted data from the client device to the second VPN via the cellular data network.

2 . The system of claim 1 , wherein the selecting the SIM from the one or more SIMs is based on a bandwidth restriction associated with the location of the router device.

3 . The system of claim 1 , wherein the selecting the SIM from the one or more SIMs is based on a data policy associated with the location of the router device.

4 . The system of claim 1 , wherein the selecting the SIM from the one or more SIMs comprises selecting a first SIM in accordance with a determination that the location of the router device corresponds to a first country, and selecting a second SIM in accordance with a determination that the location of the router device corresponds to a second country.

5 . The system of claim 1 , wherein the method further comprises:

monitoring a status of the first VPN or the second VPN; and

based on the status of the first VPN or the second VPN, preventing the client device from communicating data via the Wi-Fi network or the cellular data network.

6 . The system of claim 5 , wherein preventing the client device from communicating data via the Wi-Fi network or the cellular data network comprises one or more of: terminating one or more of the Wi-Fi network connection or the connection to the cellular data network, disconnecting the client device from the router device, and turning off the router device.

7 . The system of claim 1 , wherein determining whether to establish a Wi-Fi network connection via the first wireless network interface comprises determining whether a public Wi-Fi access point is available.

8 . The system of claim 1 , wherein:

the second wireless network interface comprises a wireless network interface of a mobile phone;

the mobile phone comprises the one or more SIMs; and

the method further comprises: in accordance with the determination not to establish a Wi-Fi network connection via the first wireless interface, establishing a connection between the router device and the mobile phone.

9 . The system of claim 8 , wherein the one or more processors comprises a processor of the mobile phone.

10 . The system of claim 8 , wherein:

the router device comprises a battery-powered mobile router device;

the router device comprises the one or more sensors;

the router device comprises the one or more processors;

the router device is configured to present a graphical user interface via a display; and

the one or more processors are configured to perform the method at least partially in response to user input received via the graphical user interface.

11 . A method comprising:

determining a location of a router device based on an output of one or more sensors, the router device in communication with a first wireless network interface;

determining whether to establish a Wi-Fi network connection via the first wireless network interface;

in accordance with a determination to establish a Wi-Fi network connection via the first wireless interface:

selecting a Wi-Fi network based on the location of the router device;

instantiating a first VPN via the Wi-Fi network; and

communicating encrypted data from a client device to the first VPN via the Wi-Fi network; and

in accordance with a determination not to establish a Wi-Fi network connection via the first wireless interface:

selecting, based on the location of the router device, a SIM from one or more SIMs;

initializing, based on the selected SIM, a connection to a cellular data network via a second wireless network interface;

instantiating a second VPN via the cellular data network; and

communicating encrypted data from the client device to the second VPN via the cellular data network.

12 . The method of claim 11 , wherein the selecting the SIM from the one or more SIMs is based on a bandwidth restriction associated with the location of the router device.

13 . The method of claim 11 , wherein the selecting the SIM from the one or more SIMs is based on a data policy associated with the location of the router device.

14 . The method of claim 11 , wherein the selecting the SIM from the one or more SIMs comprises selecting a first SIM in accordance with a determination that the location of the router device corresponds to a first country, and selecting a second SIM in accordance with a determination that the location of the router device corresponds to a second country.

15 . The method of claim 11 , further comprising:

monitoring a status of the first VPN or the second VPN; and

based on the status of the first VPN or the second VPN, preventing the client device from communicating data via the Wi-Fi network or the cellular data network.

16 . The method of claim 15 , wherein preventing the client device from communicating data via the Wi-Fi network or the cellular data network comprises one or more of: terminating one or more of the Wi-Fi network connection or the connection to the cellular data network, disconnecting the client device from the router device, and turning off the router device.

17 . The method of claim 11 , wherein determining whether to establish a Wi-Fi network connection via the first wireless network interface comprises determining whether a public Wi-Fi access point is available.

18 . The method of claim 11 , wherein:

the second wireless network interface comprises a wireless network interface of a mobile phone;

the mobile phone comprises the one or more SIMs; and

the method further comprises: in accordance with the determination not to establish a Wi-Fi network connection via the first wireless interface, establishing a connection between the router device and the mobile phone.

19 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising:

determining a location of a router device based on an output of one or more sensors, the router device in communication with a first wireless network interface;

determining whether to establish a Wi-Fi network connection via the first wireless network interface;

in accordance with a determination to establish a Wi-Fi network connection via the first wireless interface:

selecting a Wi-Fi network based on the location of the router device;

instantiating a first VPN via the Wi-Fi network; and

communicating encrypted data from a client device to the first VPN via the Wi-Fi network; and

in accordance with a determination not to establish a Wi-Fi network connection via the first wireless interface:

selecting, based on the location of the router device, a SIM from one or more SIMs;

initializing, based on the selected SIM, a connection to a cellular data network via a second wireless network interface;

instantiating a second VPN via the cellular data network; and

communicating encrypted data from the client device to the second VPN via the cellular data network.

20 . The non-transitory computer-readable medium of claim 19 , wherein:

the second wireless network interface comprises a wireless network interface of a mobile phone;

the mobile phone comprises the one or more SIMs;

the method further comprises: in accordance with the determination not to establish a Wi-Fi network connection via the first wireless interface, establishing a connection between the router device and the mobile phone; and

the mobile phone comprises at least one processor of the one or more processors.

Assignments (2)
SECURITY INTEREST Recorded May 27, 2025
From: NOBLIS, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 071415/0887 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2023
From: GUTHRIDGE, RYAN; SONG, HANIM; BARRUS, TYLER W.
To: NOBLIS, INC.
Reel/Frame 065263/0276 →