IP Library Patent Application 18977310
Patent Application
App. No. 18/977,310

VIRTUAL PRIVATE NETWORK CONNECTION STATUS MONITORING

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/977,310
Abstract

A computing device receives, based on a request to connect to a virtual private network (VPN), a signal that the computing device has been connected to the VPN. The computing device receives handshake data from a server of the VPN. The computing device determines that a threshold time period has passed since a latest-in-time handshake notification of the handshake data, wherein the threshold time period is determined according to a schedule selected based on a connection status between the computing device and the VPN. The computing device provides, based on determining that the threshold time period has passed since the latest-in-time handshake notification of the handshake data, an indicator that the computing device is no longer connected to the VPN.

Claims (45)

1 . A method comprising:

receiving, by a computing device and based on a request to connect to a virtual private network (VPN), a signal that the computing device has been connected to the VPN;

receiving, by the computing device, handshake data from a server of the VPN;

determining, by the computing device, that a threshold time period has passed since a latest-in-time handshake notification of the handshake data, wherein the threshold time period is determined according to a schedule selected based on a connection status between the computing device and the VPN; and

providing, by the computing device and based on determining that the threshold time period has passed since the latest-in-time handshake notification of the handshake data, an indicator that the computing device is no longer connected to the VPN.

2 . The method of claim 1 , wherein the indicator that the computing device is no longer connected to the VPN comprises a graphical user interface element.

3 . The method of claim 1 , wherein the handshake data comprises at least one of: an echo request packet, an echo reply packet, or a timestamp associated with a data transmission between the computing device and the VPN.

4 . The method of claim 1 , further comprising:

adjusting the threshold time period based on a usage pattern of the computing device.

5 . The method of claim 1 , wherein determining that the threshold time period has passed comprises:

computing a time difference between a current time and a time associated with the latest-in-time handshake notification.

6 . The method of claim 1 , further comprising:

attempting, by the computing device, to reconnect to the VPN using stored connection parameters associated with the VPN.

7 . The method of claim 1 , further comprising:

receiving, by the computing device, a token from the server of the VPN, wherein the token is used to authenticate a subsequent connection attempt to the VPN.

8 . A non-transitory computer readable medium storing instructions that, when executed by a computing device, cause the computing device to perform operations comprising:

receiving, by a computing device and based on a request to connect to a virtual private network (VPN), a signal that the computing device has been connected to the VPN;

receiving, by the computing device, handshake data from a server of the VPN;

determining, by the computing device, that a threshold time period has passed since a latest-in-time handshake notification of the handshake data, wherein the threshold time period is determined according to a schedule selected based on a connection status between the computing device and the VPN; and

providing, by the computing device and based on determining that the threshold time period has passed since the latest-in-time handshake notification of the handshake data, an indicator that the computing device is no longer connected to the VPN.

9 . The non-transitory computer readable medium of claim 8 , wherein the indicator that the computing device is no longer connected to the VPN comprises a graphical user interface element.

10 . The non-transitory computer readable medium of claim 8 , wherein the handshake data comprises at least one of: an echo request packet, an echo reply packet, or a timestamp associated with a data transmission between the computing device and the VPN.

11 . The non-transitory computer readable medium of claim 8 , the operations further comprising:

adjusting the threshold time period based on a usage pattern of the computing device.

12 . The non-transitory computer readable medium of claim 8 , wherein determining that the threshold time period has passed comprises:

computing a time difference between a current time and a time associated with the latest-in-time handshake notification.

13 . The non-transitory computer readable medium of claim 8 , the operations further comprising:

attempting, by the computing device, to reconnect to the VPN using stored connection parameters associated with the VPN.

14 . The non-transitory computer readable medium of claim 8 , the operations further comprising:

receiving, by the computing device, a token from the server of the VPN, wherein the token is used to authenticate a subsequent connection attempt to the VPN.

15 . A system comprising:

a memory subsystem storing instructions; and

processing circuitry that executes the instructions to:

receive, by a computing device and based on a request to connect to a virtual private network (VPN), a signal that the computing device has been connected to the VPN;

receive, by the computing device, handshake data from a server of the VPN;

determine, by the computing device, that a threshold time period has passed since a latest-in-time handshake notification of the handshake data, wherein the threshold time period is determined according to a schedule selected based on a connection status between the computing device and the VPN; and

provide, by the computing device and based on determining that the threshold time period has passed since the latest-in-time handshake notification of the handshake data, an indicator that the computing device is no longer connected to the VPN.

16 . The system of claim 15 , wherein the indicator that the computing device is no longer connected to the VPN comprises a graphical user interface element.

17 . The system of claim 15 , wherein the handshake data comprises at least one of: an echo request packet, an echo reply packet, or a timestamp associated with a data transmission between the computing device and the VPN.

18 . The system of claim 15 , wherein the processing circuitry further executes the instructions to:

adjust the threshold time period based on a usage pattern of the computing device.

19 . The system of claim 15 , wherein determining that the threshold time period has passed comprises:

computing a time difference between a current time and a time associated with the latest-in-time handshake notification.

20 . The system of claim 15 , wherein the processing circuitry further executes the instructions to:

attempting, by the computing device, to reconnect to the VPN using stored connection parameters associated with the VPN.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2025
From: OVERSEC, UAB
To: UAB 360 IT
Reel/Frame 070202/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2024
From: MINEIKIS, KAROLIS; BALTRENAS, LUKAS; NEZNANOVAS, EDVARDAS
To: OVERSEC, UAB
Reel/Frame 069556/0090 →