| CPC H04L 67/56 (2022.05) [H04L 43/10 (2013.01); H04L 67/141 (2013.01)] | 18 Claims |

|
1. A method of operating a proxy infrastructure, comprising:
(a) establishing communication between the proxy infrastructure and a plurality of Proxy-Internet-Capable-Devices-with-Assigned-Public-IP-Address (Proxy-ICDAPIAs), each of the plurality of Proxy-ICDAPIAs comprising a proxy server assigned with a public Internet Protocol address, the proxy infrastructure comprising a plurality of proxy service agents (Proxy-SAs);
(b) receiving, at one of the plurality of Proxy-SAs, a proxy protocol request directly from a client computing device, the proxy protocol request specifying a target and a geographic location for a request to the target to originate from, wherein the geographic location is specified by geographical coordinates;
in response to the proxy protocol request received in (b):
(c) based on the specified geographic location, selecting one of the plurality of Proxy-ICDAPIAs and ignoring a Proxy-ICDAPIA of the plurality of Proxy-ICDAPIAs when the geographical coordinates of the ignored Proxy-ICDAPIA are inside a defined exclusion radius R2 with respect to central point coordinates X,Y and accuracy radius R for the client computing device originating the proxy protocol request, wherein the defined exclusion radius R2 is in a range from 0 to 100 miles and is at least 5 miles lower than the accuracy radius R; and
(d) connecting with the target through the selected one of the plurality of Proxy-ICDAPIAs such that the connection appears to the target to originate from the specified geographic location.
|