Exit node benchmark feature
AssigneeOxylabs, UAB
InventorsValdas Pilkauskas, Miroslav Kozlovski
Life of this patent
Estimating the term…
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.
Claims19
A computer implemented method of examining and collecting qualitative information about an exit node comprising:
- receiving, by the exit node, a benchmark request, wherein the exit node is connected to a network, wherein the benchmark request is produced by a service provider infrastructure based on benchmark test definitions;
- connecting, by the exit node, to a target via the network, wherein the exit node upon connecting to the target, forwards the benchmark request to the target;
- receiving, by the exit node, a response to the benchmark request from the target, wherein the exit node, upon receiving the response, forwards the response to a service provider infrastructure, and wherein the service provider infrastructure categorizes the exit node based on the response to the benchmark request.
A non-transitory computer readable medium for examining and collecting qualitative information about an exit node comprising instructions which, when executed by a computing device within a service provider infrastructure, cause the computer readable medium to:
- receive a benchmark request produced by a service provider infrastructure based on benchmark test definitions;
- connect to a target and forward the benchmark request to the target;
- receive a response to the benchmark request from the target;
- forward the response to the service provider infrastructure and wherein the service provider infrastructure categorizes the exit node based on the response to the benchmark request;
- receive a data scraping request formulated by the service provider infrastructure based on a client's request received from a client device;
- implement the data request and obtain data from the target;
- forward the data obtained from the target to the service provider infrastructure, wherein the service provider infrastructure collects qualitative information about the exit node.
Dependencies are inferred from the claim text.