Patent ID: 11936742
Assignee: OXYLABS, UAB
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method of enabling proxy servers to exchange data independently without any relation to a previous request or message through a persistent connection within a service provider infrastructure, the method comprising:
establishing, by a proxy supernode, a network connection with a plurality of exit proxies in the service provider infrastructure;
receiving, by the proxy supernode, a request from one or more exit proxies in the plurality of exit proxies to upgrade the network connection between the proxy supernode and the one or more exit proxies based on a request-response protocol to support WebSocket communication channels;
upgrading, by the proxy supernode, the network connection between the proxy supernode and the one or more exit proxies based on the request-response protocol to support the WebSocket communication channels;
establishing, by the proxy supernode, the WebSocket communication channels between the proxy supernode and the one or more exit proxies, wherein the established WebSocket communication channels are persistent and allow bi-directional and full-duplex data exchange between the proxy supernode and the one or more exit proxies;
receiving, by the proxy supernode, a data request submitted by a proxy client coupled with a request identifier (ID) from a proxy gateway;
formulating, by the proxy supernode, a WebSocket message indicating a type of service or data request; and
transmitting, by the proxy supernode, the WebSocket message to a befitting exit proxy via a WebSocket communication channel in an unsolicited manner without any restrictions or requirements.