Patents by Inventor Povilas NAGROCKAS

Povilas NAGROCKAS has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230336529
    Abstract: A request is received from a user device to establish a VPN tunnel. The VPN tunnel is established with a first private IP address of the VPN concentrator and a second private IP address of the user device as endpoints. An outbound packet for transmission to a target is received from the user device. A third private IP address associated with the tunnel is looked up based on a VPN session. A substitution of the first private IP address with the third private IP address in a header of the outbound packet is performed. NAT is performed on the outbound packet to replace the third private IP address with a third public IP address of the VPN concentrator. The outbound packet is then transmitted to the target.
    Type: Application
    Filed: February 17, 2023
    Publication date: October 19, 2023
    Inventors: Povilas Nagrockas, Emanuelis Norbutas
  • Publication number: 20230319593
    Abstract: A method including monitoring, by a first device in communication with a second device in a mesh network, a triggering event associated with optimizing a meshnet connection utilized by the first device and the second device to communicate meshnet data; comparing, by the first device based at least in part on determining an occurrence of the triggering event, a threshold value with a measured value associated with a communication condition associated with communicating the meshnet data via the meshnet connection; and transmitting, by the first device to the second device based at least in part on a result of the comparing, coordination information including identification information that identifies an optimal midpath node and timing information that indicates a connection time associated with connecting with the optimal midpath node for optimizing the meshnet connection. Various other aspects are contemplated.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 5, 2023
    Inventor: Povilas Nagrockas
  • Publication number: 20230318965
    Abstract: A method including measuring, by a first device in communication with a second device in a mesh network, a communication condition associated with communicating meshnet data via a meshnet connection between the first device and the second device; determining, based at least in part on measuring the communication condition, that the first device is to serve as an initiating device for optimizing the meshnet connection; and transmitting, by the first device to the second device, coordination information indicating initiation of optimizing the meshnet connection based at least in part on determining that the first device is to serve as the initiating device. Various other aspects are contemplated.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Applicant: UAB 360 IT
    Inventor: Povilas Nagrockas
  • Publication number: 20230319594
    Abstract: A method including enabling, by an infrastructure device, a mesh network including a first device and a second device such that the first device and the second device communicate meshnet data utilizing a meshnet connection between the first device and the second device; and determining, by the infrastructure device, an initiating device from among the first device and the second device, the initiating device being responsible for initiating optimizing the meshnet connection. Various other aspects are contemplated.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 5, 2023
    Applicant: UAB 360 IT
    Inventor: Povilas Nagrockas
  • Patent number: 11750501
    Abstract: A method including receiving, by a first device from a second device in a mesh network, coordination information including identification information that identifies an optimal midpath node and timing information that indicates a connection time associated with connecting with the optimal midpath node to enable utilization of the optimal midpath node for communicating meshnet data between the first device and the second device; and transmitting, by the first device, connection information to connect with the optimal midpath node based at least in part on utilizing the identification information. Various other aspects are contemplated.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: September 5, 2023
    Assignee: UAB 360 IT
    Inventor: Povilas Nagrockas
  • Patent number: 11750500
    Abstract: A method including determining, by a first device in communication with a second device in a mesh network, an optimal midpath node to be utilized for communicating meshnet data between the first device and the second device; transmitting, by the first device to the second device, coordination information including identification information that identifies the optimal midpath node and timing information that indicates a time associated with connecting with the optimal midpath node; receiving, by the second device, the coordination information; and transmitting, by the first device and the second device, connection information to connect with the optimal midpath node based at least in part on utilizing the identification information and the timing information. Various other aspects are contemplated.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: September 5, 2023
    Assignee: UAB 360 IT
    Inventor: Povilas Nagrockas
  • Patent number: 11611536
    Abstract: Systems and methods for effectively managing security and privacy measures during a user's connectivity session with a VPN service are provided. The systems and methods use a computer program that introduces a double-NAT feature at the network layer and a temporary hash table containing the minimally necessary temporary data to link two NAT sessions together in a secure manner. The systems and methods avoid including the dynamic management of IP addresses or requiring each client to have an IP address assigned beforehand to avoid compromising the user's identity by hard linking the session traces with the client.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: March 21, 2023
    Assignee: 360 IT, UAB
    Inventors: Povilas Nagrockas, Emanuelis Norbutas
  • Patent number: 11539616
    Abstract: A method including determining, by a first device in communication with a second device in a mesh network, an optimal midpath node to be utilized for communicating meshnet data between the first device and the second device; and transmitting, by the first device to the second device, coordination information including identification information that identifies the optimal midpath node and timing information that indicates a time associated with connecting with the optimal midpath node to enable utilization of the optimal midpath node for communicating the meshnet data. Various other aspects are contemplated.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: December 27, 2022
    Assignee: UAB 360 IT
    Inventor: Povilas Nagrockas
  • Publication number: 20210392112
    Abstract: Systems and methods for effectively managing security and privacy measures during a user's connectivity session with a VPN service are provided. The systems and methods use a computer program that introduces a double-NAT feature at the network layer and a temporary hash table containing the minimally necessary temporary data to link two NAT sessions together in a secure manner.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Inventors: Povilas NAGROCKAS, Emanuelis NORBUTAS