Patents Assigned to UAB 360 IT
  • Patent number: 11843618
    Abstract: A method including receiving, by a user device, harmful patterns indicating characteristics of harmful traits included in affected data known to include malicious content and clean patterns indicating characteristics of clean traits included in clean data known to be free of the malicious content; determining, by the user device, a pattern associated with traits included in given data; and determining, by the user device, whether the given data includes the malicious content based at least in part on comparing the determined pattern with the harmful patterns and the clean patterns. Various other aspects are contemplated.
    Type: Grant
    Filed: May 15, 2022
    Date of Patent: December 12, 2023
    Assignee: UAB 360 IT
    Inventors: Aleksandr {hacek over (S)}ev{hacek over (c)}enko, Mantas Briliauskas
  • Publication number: 20230396625
    Abstract: A method including transmitting, by an infrastructure device to a distributor device, an invitation link to enable the distributor device to distribute to a user device network services provided by the infrastructure device; transmitting, by the infrastructure device to the distributor device based on the distributor device activating the invitation link, seed information to be utilized by the distributor device to determine a distributor key pair including a distributor public key and a distributor private key; receiving, by the infrastructure device from the distributor device, an action request related to an action to be performed regarding the network services, a portion of the action request being signed based on utilizing the distributor private key; and enabling, by the infrastructure device, performance of the action regarding the network services based on validating the action request by utilizing the distributor public key is disclosed.
    Type: Application
    Filed: June 5, 2022
    Publication date: December 7, 2023
    Applicant: UAB 360 IT
    Inventors: Dovydas Bespalovas, Mindaugas Valkaitis
  • Publication number: 20230396413
    Abstract: A method including encrypting, by a multiuser device, a first folder based on utilizing a first symmetric key and a second folder based on utilizing a second symmetric key, the first folder and the second folder being stored on the multiuser device; encrypting, by the multiuser device, the first symmetric key based on utilizing a first trusted key and the second symmetric key based on utilizing a second trusted key; and providing access, by the multiuser device, to the encrypted first folder by decrypting the encrypted first symmetric key based on verifying first biometric information and to the encrypted second folder by decrypting the encrypted second symmetric key based on verifying second biometric information, the first biometric information being different from the second biometric information. Various other aspects and techniques are contemplated.
    Type: Application
    Filed: June 3, 2022
    Publication date: December 7, 2023
    Applicant: UAB 360 IT
    Inventor: Mindaugas Valkaitis
  • Publication number: 20230396612
    Abstract: A method including encrypting, by a user device based at least in part on utilizing a symmetric key, a folder stored on the user device; encrypting, by the user device based at least in part on utilizing an assigned public key associated with the user device, the symmetric key to determine a single-encrypted symmetric key; encrypting, by the user device based at least in part on utilizing a trusted key specific to the user device, the single-encrypted symmetric key to determine a double-encrypted symmetric key; and storing, by user device, the double-encrypted symmetric key in an associated memory. Various other aspects and techniques are contemplated.
    Type: Application
    Filed: June 3, 2022
    Publication date: December 7, 2023
    Applicant: UAB 360 IT
    Inventor: Mindaugas VALKAITIS
  • Publication number: 20230396626
    Abstract: A method including receiving, by a distributor device from an infrastructure device, an invitation link to enable the distributor device to distribute to a user device network services provided by the infrastructure device; receiving, by the distributor device from the infrastructure device based on the distributor device activating the invitation link, seed information to be utilized by the distributor device to determine a distributor key pair including a distributor public key and a distributor private key; transmitting, by the distributor device to the infrastructure device, an action request related to an action to be performed regarding the network services, a portion of the action request being signed based on utilizing the distributor private key; and performing, by the distributor device, the action regarding the network services based on validation of the action request based on utilization of the distributor public key is disclosed. Various other aspects are contemplated.
    Type: Application
    Filed: June 5, 2022
    Publication date: December 7, 2023
    Applicant: UAB 360 IT
    Inventors: Dovydas Bespalovas, Mindaugas Valkaitis
  • Patent number: 11838297
    Abstract: A method including transmitting, by a transmitting device, verification information including a current fingerprint associated with a first instance of a source application stored on the transmitting device; receiving, by the transmitting device, a determination result determined based at least in part on a comparison of the current fingerprint with a verification fingerprint associated with a second instance of the source application stored on another device; and selectively transmitting, by the transmitting device, transmission data utilizing the first instance of the source application based at least in part on the determination result. Various other aspects are contemplated.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: December 5, 2023
    Assignee: UAB 360 IT
    Inventor: Mohamed Adly Amer Elgaafary
  • Patent number: 11838274
    Abstract: A method including establishing, by a user device, a first parallel VPN connection with a first VPN server and a second parallel VPN connection with a second VPN server; transmitting, by the user device, a request for a VPN service to the first VPN server over the first parallel VPN connection and to the second VPN server over the second parallel VPN connection; determining, by the user device based on transmitting the request, the first VPN server as an optimal VPN server when the first VPN server provides the VPN service before the second VPN server, or the second VPN server as the optimal VPN server when the second VPN server provides the VPN service before the second VPN server; and transmitting, by the user device based on selecting the optimal VPN server, requests for VPN services to the optimal VPN server is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: December 4, 2022
    Date of Patent: December 5, 2023
    Assignee: UAB 360 IT
    Inventors: Zenonas Funka, Gytis Murauskas
  • Publication number: 20230388182
    Abstract: A method including receiving, by a first device in communication with a second device in a mesh network, communication information indicating a meshnet address associated with the second device to be utilized for communicating meshnet data with the second device; and updating, by the first device, a meshnet address map to indicate an association of the second user device with the meshnet address. Various other aspects are contemplated.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: UAB 360 IT
    Inventor: Rytis Karpuska
  • Publication number: 20230388191
    Abstract: A method including determining, by an infrastructure device associated with a mesh network that includes a first device, that a second device has joined the mesh network; and transmitting, by the infrastructure device to the first device based at least in part on determining that the second device has joined the mesh network, communication information indicating a meshnet address associated with the second device to enable the first device to update a meshnet address map to indicate an association of the second device with the meshnet address. Various other aspects are contemplated.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Applicant: UAB 360 IT
    Inventor: Rytis Karpuska
  • Patent number: 11829610
    Abstract: A method including determining, by a first device for a folder, a folder access key pair including a folder access public key and a folder access private key; determining, by the first device, a sharing encryption key based on the folder access private key and an assigned public key associated with a second device; and encrypting, by the first device, the folder access private key based on utilizing the sharing encryption key; determining, by a second device, a sharing decryption key based on the folder access public key and an assigned private key associated with the second device; decrypting, by the second device, the folder access private key based on utilizing the sharing decryption key; and accessing, by the second device, the folder based on utilizing the folder access private key. Various other aspects are contemplated.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventor: Mindaugas Valkaitis
  • Patent number: 11831756
    Abstract: A method including transmitting, by a device, encrypted content to an endpoint capable of managing access to the encrypted content; determining, by the device, a sharing link including a static portion and a dynamic portion, the static portion being associated with the endpoint and the dynamic portion including a unique identifier associated with the encrypted content; and transmitting, by the device, the dynamic portion of the sharing link to the endpoint to enable the endpoint to provide another device with access to the encrypted content. Various other aspects are contemplated.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventor: Mindaugas Valkaitis
  • Patent number: 11831640
    Abstract: A method including storing, by a device in a database, a trusted fingerprint determined based at least in part on encrypting trusted connection information included in a trusted transmission packet received from a trusted source application; determining, by the device, a current fingerprint based at least in part on encrypting current connection information included in a current transmission packet received from a current source application; comparing, by the device, the current fingerprint with the trusted fingerprint; and processing, by the device, the current transmission packet based at least in part on a result of comparing the current fingerprint with the trusted fingerprint. Various other aspects are contemplated.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventor: Mohamed Adly Amer Elgaafary
  • Patent number: 11831759
    Abstract: A method including encrypting, by a multiuser device, a first folder based on utilizing a first symmetric key and a second folder based on utilizing a second symmetric key, the first folder and the second folder being stored on the multiuser device; encrypting, by the multiuser device, the first symmetric key based on utilizing a first assigned public key and the second symmetric key based on utilizing a second assigned public key; and providing access, by the multiuser device, to the encrypted first folder by decrypting the encrypted first symmetric key based on verifying first biometric information and to the encrypted second folder by decrypting the encrypted second symmetric key based on verifying second biometric information, the first biometric information being different from the second biometric information is disclosed. Various other aspects and techniques are contemplated.
    Type: Grant
    Filed: August 13, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventor: Mindaugas Valkaitis
  • Patent number: 11831612
    Abstract: A method in a virtual private network (VPN) environment, the method including determining, by a processor, that a VPN service provider is unreachable via utilization of received domain information; determining, by the processor, first substitute domain information based at least in part on determining that the VPN service provider is unreachable via utilization of the received domain information; and determining, by the processor, second substitute domain information based at least in part on determining that the VPN service provider is unreachable via utilization of the first substitute domain information, the second substitute domain information being different than the first substitute domain information. Various other aspects are contemplated.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventor: Mindaugas Valkaitis
  • Patent number: 11831503
    Abstract: A method including determining, by an infrastructure device, a configuration file including update information associated with updates to a current configuration of a client application installed on a user device; providing, by the infrastructure device, the configuration file in association with a stored hash value that is determined based at least in part on the update information included in the configuration file; obtaining, by the user device, the configuration file based at least in part on determining that the stored hash value is different from a calculated hash value that is determined based at least in part on information associated with the current configuration of the client application; and selectively adopting, by the user device, the updates included in the configuration file to update the current configuration of the client application. Various other aspects are contemplated.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventors: Karolis Kleiba, Rimvydas Masiukas, Ignas Berenis
  • Patent number: 11831621
    Abstract: A method including transmitting, by a first device included in a mesh network, a first public key associated with the first device; receiving, by the first device based at least in part on a determination that an external device is to be included in the mesh network, an external public key associated with the external device; and communicating, by the first device based at least in part on utilizing the external public key, with the external device to set up a meshnet connection associated with the mesh network. Various other aspects are contemplated.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventors: Mantas Jonytis, Rytis Karpu{hacek over (s)}ka
  • Patent number: 11831504
    Abstract: A method including transmitting, by a first device in communication with a second device in a mesh network, periodic requests to an infrastructure device associated with the mesh network, the periodic requests requesting the infrastructure device to determine a communication parameter associated with the first device; transmitting, by the first device during an interval between transmissions of the periodic requests, an aperiodic request requesting the infrastructure device to determine the communication parameter based at least in part on determining occurrence of a triggering event during the interval; receiving, by the first device during the interval, communication information based at least in part on transmitting the aperiodic request, the communication information indicating the communication parameter; and communicating, by the first device with the second device, meshnet data in the mesh network based at least in part on utilizing the communication information indicating communication parameter.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventor: Rytis Karpuka
  • Patent number: 11831502
    Abstract: A method including determining, by a user device, availability of a configuration file including updates to a current configuration of a client application installed on the user device; obtaining, by the user device, the configuration file based at least in part on determining that the configuration file including the updates is available; and selectively adopting, by the user device, the updates included in the configuration file to update the current configuration of the client application. Various other aspects are contemplated.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventors: Karolis Kleiba, Rimvydas Masiukas, Ignas Berenis
  • Patent number: 11831620
    Abstract: A method including transmitting, by an external device not included in a mesh network, an external public key associated with the first device; receiving, by the external device based at least in part on a determination that the external device is to be included in the mesh network, a first public key associated with a first device included in the mesh network; and communicating, by the external device based at least in part on utilizing the first public key, with the first device to set up a meshnet connection associated with the mesh network. Various other aspects are contemplated.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventors: Mantas Jonytis, Rytis Karpu{hacek over (s)}ka
  • Patent number: 11831615
    Abstract: A method including establishing, by a user device, respective parallel virtual private network (VPN) connections with respective VPN servers; determining, by the user device based at least in part on establishing the respective parallel VPN connections, a default VPN server from among the respective VPN servers; and selecting, by the user device based at least in part on determining the default VPN server, the default VPN server as a VPN server from which the user device is to receive a VPN service; and transmitting, by the user device based at least in part on selecting the default VPN server; a request to the default VPN server to receive the VPN service is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: November 28, 2023
    Assignee: UAB 360 IT
    Inventors: Zenonas Funka, Gytis Murauskas