Patents by Inventor Jovaldas Januskevicius
Jovaldas Januskevicius 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: 20240372837Abstract: The present disclosure discloses utilizing, by a VPN server during an established VPN connection between the VPN server and a user device, a first exit IP address for communication of data associated with the user device; determining, by the VPN server during the established VPN connection, potential overloading of the VPN server based on determining a potential breach of a critical threshold associated with the VPN server; establishing, by the VPN server during the established VPN connection and based on determining the potential breach, a secure connection with a secondary server to enable communication of encrypted information between the VPN server and the secondary server; and modifying, by the VPN server based on determining the potential overloading, a configuration of an associated DNS server such that the DNS server returns communication information associated with the secondary server. Various other aspects are contemplated.Type: ApplicationFiled: July 19, 2024Publication date: November 7, 2024Applicant: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Patent number: 12081525Abstract: A method including configuring a VPN server to predict or determine potential overloading of the VPN server based on predicting or determining a breach of a critical threshold; configuring the VPN server to verify, based on predicting or determining the potential overloading, an identity of a secondary server with which the VPN server is authorized to establish a secure connection; configuring the VPN server to establish, based on verifying the identity of the secondary server, a secure connection with the secondary server to enable communication of encrypted information between the VPN server and the secondary server; and configuring the VPN server to transmit, to the secondary server, an encrypted message identifying a host device and data of interest to be retrieved from the host device to enable the secondary server to request the data of interest from the host device is disclosed. Various other aspects are contemplated.Type: GrantFiled: November 26, 2022Date of Patent: September 3, 2024Assignee: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Patent number: 12074851Abstract: A method including configuring a VPN server to utilize, during an established VPN connection between the VPN server and a user device, a first exit IP address to transmit a first query to a host device for retrieving data of interest; configuring the VPN server to predict or determine potential overloading of the VPN server based on a breach of a critical threshold; configuring the VPN server to establish, based on predicting or determining the breach, a secure connection with a secondary server; and configuring the VPN server to transmit, to the secondary server over the secure connection, an encrypted message identifying the host device and the data of interest to be retrieved from the host device to enable the secondary server to request the data of interest based on utilizing a second exit IP address is disclosed. Various other aspects are contemplated.Type: GrantFiled: November 26, 2022Date of Patent: August 27, 2024Assignee: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Patent number: 12069030Abstract: A method including predicting or determining, by a VPN server, potential overloading of the VPN server based on predicting or determining a breach of a critical threshold associated with the VPN server; verifying, by the VPN server based on predicting or determining the potential overloading, an identity of a secondary server with which the VPN server is authorized to establish a secure connection; establishing, by the VPN server based on verifying the identity of the secondary server, a secure connection with the secondary server to enable communication of encrypted information between the VPN server and the secondary server; and transmitting, by the VPN server to the secondary server, an encrypted message identifying a host device and data of interest to be retrieved from the host device to enable the secondary server to request the data of interest from the host device is disclosed. Various other aspects are contemplated.Type: GrantFiled: November 26, 2022Date of Patent: August 20, 2024Assignee: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Publication number: 20240179128Abstract: A method including predicting or determining, by a VPN server, potential overloading of the VPN server based on predicting or determining a breach of a critical threshold associated with the VPN server; verifying, by the VPN server based on predicting or determining the potential overloading, an identity of a secondary server with which the VPN server is authorized to establish a secure connection; establishing, by the VPN server based on verifying the identity of the secondary server, a secure connection with the secondary server to enable communication of encrypted information between the VPN server and the secondary server; and transmitting, by the VPN server to the secondary server, an encrypted message identifying a host device and data of interest to be retrieved from the host device to enable the secondary server to request the data of interest from the host device is disclosed. Various other aspects are contemplated.Type: ApplicationFiled: November 26, 2022Publication date: May 30, 2024Applicant: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Publication number: 20240179129Abstract: A method including configuring a VPN server to utilize, during an established VPN connection between the VPN server and a user device, a first exit IP address to transmit a first query to a host device for retrieving data of interest; configuring the VPN server to predict or determine potential overloading of the VPN server based on a breach of a critical threshold; configuring the VPN server to establish, based on predicting or determining the breach, a secure connection with a secondary server; and configuring the VPN server to transmit, to the secondary server over the secure connection, an encrypted message identifying the host device and the data of interest to be retrieved from the host device to enable the secondary server to request the data of interest based on utilizing a second exit IP address is disclosed. Various other aspects are contemplated.Type: ApplicationFiled: November 26, 2022Publication date: May 30, 2024Applicant: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Publication number: 20240179130Abstract: A method including configuring a VPN server to predict or determine potential overloading of the VPN server based on predicting or determining a breach of a critical threshold; configuring the VPN server to verify, based on predicting or determining the potential overloading, an identity of a secondary server with which the VPN server is authorized to establish a secure connection; configuring the VPN server to establish, based on verifying the identity of the secondary server, a secure connection with the secondary server to enable communication of encrypted information between the VPN server and the secondary server; and configuring the VPN server to transmit, to the secondary server, an encrypted message identifying a host device and data of interest to be retrieved from the host device to enable the secondary server to request the data of interest from the host device is disclosed. Various other aspects are contemplated.Type: ApplicationFiled: November 26, 2022Publication date: May 30, 2024Applicant: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Patent number: 11929990Abstract: A method including utilizing, by a VPN server, a first exit IP address to transmit a first query to a host device for retrieving data of interest requested by the user device; predicting or determining, by the VPN server, potential overloading of the VPN server; establishing, by the VPN server based on predicting or determining a breach, a secure connection with a secondary server to enable communication of encrypted information between the VPN server and the secondary server; and transmitting, by the VPN server to the secondary server over the secure connection, an encrypted message identifying the host device and the data of interest to enable the secondary server to transmit a second query to request the data of interest based at least in part on utilizing a second exit IP address, different from the first exit IP address is disclosed. Various other aspects are contemplated.Type: GrantFiled: November 25, 2022Date of Patent: March 12, 2024Assignee: UAB 360 ITInventors: Jovaldas Januskevicius, Karolis Pabijanskas
-
Publication number: 20240022637Abstract: A request is received from a user device. In response to the request, respective penalty scores for VPN servers are calculated. A respective penalty score for a VPN server is calculated based on a time of creation of the VPN server such that a first VPN server of the VPN servers having a first creation time that is earlier in time than a second creation time of a second VPN server of the VPN servers is assigned a higher weight than the second VPN server. One or more of the VPN servers are selected based on the respective penalty scores. Respective internet protocol (IP) addresses of the one or more of the VPN servers are transmitted to the user device.Type: ApplicationFiled: August 2, 2023Publication date: January 18, 2024Inventors: Kazimieras Celiesius, Mindaugas Valkaitis, Jovaldas Januskevicius
-
Patent number: 11758001Abstract: The present embodiment relates to method and system for dynamically identifying the optimal servers from among a plurality of VPN servers. The method and system to score or rank the plurality of VPN servers through mathematical operations to produce a scored list of servers. The servers are dynamically scored based on several server conditions including but not limited to server location, server hub score, server creation time, server load, captcha rates and other like information. The method and system further calculate server penalty scores for a plurality of VPN servers and dynamically identifies optimal servers based on the least server penalty score. Further, the method and system provide means for the VPN service provider to direct their users to connect with the optimal servers consistently.Type: GrantFiled: February 1, 2022Date of Patent: September 12, 2023Assignee: 360 IT, UABInventors: Kazimieras Celiesius, Mindaugas Valkaitis, Jovaldas Januskevicius
-
Patent number: 11722488Abstract: Maintaining a database of a plurality of time series data sets, wherein each time series data set is associated to a previously known computer device of a computer network; detecting a connection request from a second computer device of the computer network; collecting one or more new data sets related to the second computer device; comparing the one or more new data sets with one or more time series data sets; calculating one or more value scores related to the plurality of time series data sets based on the comparison; and determining a device association score based on the calculated one or more value scores related to the plurality of time series data sets, wherein the device association score determines an association level between the previously known computer device and the second computer device of the computer network.Type: GrantFiled: July 29, 2020Date of Patent: August 8, 2023Assignee: Cujo LLCInventors: Victor Kuarsingh, Leonardas Marozas, Filip Savin, Jovaldas Januskevicius, Justinas Bisikirskas
-
Patent number: 11605009Abstract: Network device identification. A method includes extracting, from network traffic data of a plurality of user devices in a computer network, one or more data fragments relating to a device model of each user device, associating the one or more data fragments with device identification data assigned to each user device, determining a device model for a specific data fragment based on analyzing one or more data fields associated with the specific data fragment, and generating one or more device model identification rules based on the specific data fragment.Type: GrantFiled: August 17, 2020Date of Patent: March 14, 2023Assignee: Cujo LLCInventors: Evaldas Kazlauskis, Jovaldas Januskevicius
-
Publication number: 20220051113Abstract: Network device identification. A method includes extracting, from network traffic data of a plurality of user devices in a computer network, one or more data fragments relating to a device model of each user device, associating the one or more data fragments with device identification data assigned to each user device, determining a device model for a specific data fragment based on analyzing one or more data fields associated with the specific data fragment, and generating one or more device model identification rules based on the specific data fragment.Type: ApplicationFiled: August 17, 2020Publication date: February 17, 2022Inventors: Evaldas Kazlauskis, Jovaldas Januskevicius
-
Publication number: 20220038454Abstract: Maintaining a database of a plurality of time series data sets, wherein each time series data set is associated to a previously known computer device of a computer network; detecting a connection request from a second computer device of the computer network; collecting one or more new data sets related to the second computer device; comparing the one or more new data sets with one or more time series data sets; calculating one or more value scores related to the plurality of time series data sets based on the comparison; and determining a device association score based on the calculated one or more value scores related to the plurality of time series data sets, wherein the device association score determines an association level between the previously known computer device and the second computer device of the computer network.Type: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Inventors: Victor Kuarsingh, Leonardas Marozas, Filip Savin, Jovaldas Januskevicius, Justinas Bisikirskas