US 11,817,946 B2
Proxy selection by monitoring quality and available capacity
Vitalij Suckel, Vilnius (LT)
Assigned to OXYLABS, UAB, Vilnius (LT)
Filed by OXYLABS, UAB, Vilnius (LT)
Filed on Feb. 6, 2023, as Appl. No. 18/165,027.
Application 18/165,027 is a continuation of application No. 17/822,452, filed on Aug. 26, 2022, granted, now 11,606,438.
Application 17/822,452 is a continuation of application No. 17/806,096, filed on Jun. 9, 2022, granted, now 11,463,537, issued on Oct. 4, 2022.
Application 17/806,096 is a continuation of application No. 17/650,959, filed on Feb. 14, 2022, granted, now 11,388,253, issued on Aug. 12, 2022.
Application 17/650,959 is a continuation of application No. 17/451,878, filed on Oct. 22, 2021, granted, now 11,297,158, issued on Apr. 5, 2022.
Application 17/451,878 is a continuation of application No. 17/217,856, filed on Mar. 30, 2021, granted, now 11,184,458, issued on Nov. 23, 2021.
Prior Publication US 2023/0199073 A1, Jun. 22, 2023
Int. Cl. G06F 15/173 (2006.01); H04L 67/2866 (2022.01); H04L 43/10 (2022.01); H04L 9/40 (2022.01)
CPC H04L 67/2866 (2013.01) [H04L 43/10 (2013.01); H04L 63/08 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium for computing available capacity values for exit nodes present in an exit node pool, when executed by a computer device cause the computer device to:
monitor the exit nodes present in the exit node pool, and collect, empirical data of the exit nodes present in the exit node pool;
compute the available capacity values for the exit nodes present in the exit node pool by utilizing maximum capacity values of the exit nodes and the empirical data of the exit nodes;
upon computing the available capacity values, store the available capacity values for the exit nodes within a service provider infrastructure;
detect individual exit nodes with success rates lower than a minimum tolerance rate;
upon detecting the individual exit nodes with success rates lower than the minimum tolerance rate, compute and reassign new available capacity values for the individual exit nodes such that the success rates remain higher than the minimum tolerance rate.