Patents Assigned to TESO LT, UAB
  • Publication number: 20230019976
    Abstract: System and method for efficiently implementing scalable, highly efficient decentralized proxy services through proxy infrastructures situated in different geo-locations. In one aspect, the systems and methods enable users from any geographical location to send requests to the geographically closest proxy infrastructure. One exemplary method described allows proxy infrastructures to gather, classify, and store metadata of exit nodes in its internal database. In another aspect, systems and methods described herein enable proxy infrastructures to select metadata of exit nodes from its internal database and forward requests from a user device to respective proxy servers or proxy supernodes to which the selected exit nodes are connected.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Applicant: TESO LT, UAB
    Inventors: VALDAS PILKAUSKAS, KAROLIS DZEKUNSKAS
  • Publication number: 20220407928
    Abstract: Empirical data of exit nodes are continuously monitored and each exit node's overall performance and available capacity are calculated. The empirical data can include monitoring the number of concurrent requests currently being executed by each exit node and the disconnection chronology of each exit node. Further, each exit node is tested by benchmark requests and ping messages and each exit node's quality rate is calculated. Additionally, systems and methods are provided to select an exit node with the highest quality and available capacity value, from a particular pool to route the user request.
    Type: Application
    Filed: August 26, 2022
    Publication date: December 22, 2022
    Applicant: TESO LT, UAB
    Inventor: Vitalij Suckel
  • Patent number: 11489937
    Abstract: System and method for efficiently implementing scalable, highly efficient decentralized proxy services through proxy infrastructures situated in different geo-locations. In one aspect, the systems and methods enable users from any geographical location to send requests to the geographically closest proxy infrastructure. One exemplary method described allows proxy infrastructures to gather, classify, and store metadata of exit nodes in its internal database. In another aspect, systems and methods described herein enable proxy infrastructures to select metadata of exit nodes from its internal database and forward requests from a user device to respective proxy servers or proxy supernodes to which the selected exit nodes are connected.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: November 1, 2022
    Assignee: TESO LT, UAB
    Inventors: Valdas Pilkauskas, Karolis Dzekunskas
  • Publication number: 20220337670
    Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.
    Type: Application
    Filed: July 1, 2022
    Publication date: October 20, 2022
    Applicant: TESO LT, UAB
    Inventors: Valdas PILKAUSKAS, Miroslav KOZLOVSKI
  • Publication number: 20220321671
    Abstract: Empirical data of exit nodes are continuously monitored and each exit node's overall performance and available capacity are calculated. The empirical data can include monitoring the number of concurrent requests currently being executed by each exit node and the disconnection chronology of each exit node. Further, each exit node is tested by benchmark requests and ping messages and each exit node's quality rate is calculated. Additionally, systems and methods are provided to select an exit node with the highest quality and available capacity value, from a particular pool to route the user request.
    Type: Application
    Filed: June 9, 2022
    Publication date: October 6, 2022
    Applicant: TESO LT, UAB
    Inventor: Vitalij Suckel
  • Patent number: 11463537
    Abstract: Empirical data of exit nodes are continuously monitored and each exit node's overall performance and available capacity are calculated. The empirical data can include monitoring the number of concurrent requests currently being executed by each exit node and the disconnection chronology of each exit node. Further, each exit node is tested by benchmark requests and ping messages and each exit node's quality rate is calculated. Additionally, systems and methods are provided to select an exit node with the highest quality and available capacity value, from a particular pool to route the user request.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: October 4, 2022
    Assignee: TESO LT, UAB
    Inventor: Vitalij Suckel
  • Patent number: 11463536
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: October 4, 2022
    Assignee: TESO LT, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Publication number: 20220311836
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Application
    Filed: June 14, 2022
    Publication date: September 29, 2022
    Applicant: TESO LT, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Publication number: 20220303357
    Abstract: System and method for efficiently implementing scalable, highly efficient decentralized proxy services through proxy infrastructures situated in different geo-locations. In one aspect, the systems and methods enable users from any geographical location to send requests to the geographically closest proxy infrastructure. One exemplary method described allows proxy infrastructures to gather, classify, and store metadata of exit nodes in its internal database. In another aspect, systems and methods described herein enable proxy infrastructures to select metadata of exit nodes from its internal database and forward requests from a user device to respective proxy servers or proxy supernodes to which the selected exit nodes are connected.
    Type: Application
    Filed: May 26, 2022
    Publication date: September 22, 2022
    Applicant: TESO LT, UAB
    Inventors: VALDAS PILKAUSKAS, KAROLIS DZEKUNSKAS
  • Patent number: 11412062
    Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: August 9, 2022
    Assignee: TESO LT, UAB
    Inventors: Valdas Pilkauskas, Miroslav Kozlovski
  • Patent number: 11388253
    Abstract: Empirical data of exit nodes are continuously monitored and each exit node's overall performance and available capacity are calculated. The empirical data can include monitoring the number of concurrent requests currently being executed by each exit node and the disconnection chronology of each exit node. Further, each exit node is tested by benchmark requests and ping messages and each exit node's quality rate is calculated. Additionally, systems and methods are provided to select an exit node with the highest quality and available capacity value, from a particular pool to route the user request.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: July 12, 2022
    Assignee: TESO LT, UAB
    Inventor: Vitalij Suckel
  • Publication number: 20220217218
    Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.
    Type: Application
    Filed: March 23, 2022
    Publication date: July 7, 2022
    Applicant: TESO LT, UAB
    Inventors: Valdas Pilkauskas, Miroslav Kozlovski
  • Patent number: 11381667
    Abstract: System and method for efficiently implementing scalable, highly efficient decentralized proxy services through proxy infrastructures situated in different geo-locations. In one aspect, the systems and methods enable users from any geographical location to send requests to the geographically closest proxy infrastructure. One exemplary method described allows proxy infrastructures to gather, classify, and store metadata of exit nodes in its internal database. In another aspect, systems and methods described herein enable proxy infrastructures to select metadata of exit nodes from its internal database and forward requests from a user device to respective proxy servers or proxy supernodes to which the selected exit nodes are connected.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: July 5, 2022
    Assignee: TESO LT, UAB
    Inventors: Valdas Pilkauskas, Karolis Dzekunskas
  • Publication number: 20220201096
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 23, 2022
    Applicant: TESO LT, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Patent number: 11316948
    Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: April 26, 2022
    Assignee: TESO LT, UAB
    Inventors: Valdas Pilkauskas, Miroslav Kozlovski
  • Patent number: 11310336
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: April 19, 2022
    Assignee: TESO LT, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Patent number: 11297158
    Abstract: Empirical data of exit nodes are continuously monitored and each exit node's overall performance and available capacity are calculated. The empirical data can include monitoring the number of concurrent requests currently being executed by each exit node and the disconnection chronology of each exit node. Further, each exit node is tested by benchmark requests and ping messages and each exit node's quality rate is calculated. Additionally, systems and methods are provided to select an exit node with the highest quality and available capacity value, from a particular pool to route the user request.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: April 5, 2022
    Assignee: TESO LT, UAB
    Inventor: Vitalij Suckel
  • Publication number: 20220070272
    Abstract: A system and method of forming proxy server pools is provided. The method comprises several steps, such as requesting a pool to execute the user's request and retrieving an initial group. The system checks the service history of an initial group, including whether any of the proxy servers in an initial group are exclusive to existing pools. The exclusive proxy servers in an initial group with eligible proxy servers are replaced when needed and new proxy server pools are formed. The system also records the service history of proxy servers and pools before and after the pools are created. The method can also involve predicting the pool health in relation with the thresholds foreseen and replacing the proxy servers below the threshold.
    Type: Application
    Filed: June 3, 2021
    Publication date: March 3, 2022
    Applicant: TESO LT, UAB
    Inventors: Justas Vasiliauskas, Justas Gervinskas
  • Publication number: 20210409505
    Abstract: Systems and methods for effectively managing exit nodes are provided. The exemplary systems and methods use a Supernode to examine an Exit Node through sending and receiving a request to a Target. Information about the exit node is then stored into the Supernode. According to the information provided from the Supernode, the Exit Nodes Database systemizes the proxies according to availability and provides available exit nodes to a User Device.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 30, 2021
    Applicant: TESO LT, UAB
    Inventors: Valdas Pilkauskas, Miroslav Kozlovski
  • Patent number: 11212354
    Abstract: System and method for efficiently implementing scalable, highly efficient decentralized proxy services through proxy infrastructures situated in different geo-locations. In one aspect, the systems and methods enable users from any geographical location to send requests to the geographically closest proxy infrastructure. One exemplary method described allows proxy infrastructures to gather, classify, and store metadata of exit nodes in its internal database. In another aspect, systems and methods described herein enable proxy infrastructures to select metadata of exit nodes from its internal database and forward requests from a user device to respective proxy servers or proxy supernodes to which the selected exit nodes are connected.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: December 28, 2021
    Assignee: Teso LT, UAB
    Inventors: Valdas Pilkauskas, Karolis Dzekunskas