Reducing latency and optimizing proxy networks
AssigneeWebshare Software Company
InventorASIM UTKU ZIHNIOGLU
Life of this patent
Estimating the term…
Abstract
In some implementations, a computer-implemented method includes establishing, by a network device, a communications connection between the network device and a destination host. The communications connection includes a first Virtual Private Network (VPN)-based sub-connection between the network device and a gateway device configured in a private network; and a second VPN-based sub-connection between the gateway device and a residential endpoint device configured in the private network. Each of the first and second VPN-based sub-connections is implemented using a tunneling protocol that encapsulates packets. The network device communicates with the destination host via the residential endpoint device using the first and second VPN-based sub-connections.
Claims20
A method comprising:
- establishing, by a network device, a communications connection between the network device and a destination host, the communications connection comprising:
- a first Virtual Private Network (VPN)-based sub-connection between the network device and a gateway device configured in a private network;
- and
- a second VPN-based sub-connection between the gateway device and a residential endpoint device configured in the private network;
- wherein each of the first and second VPN-based sub-connections is implemented using a tunneling protocol that encapsulates packets;
- and
- wherein the network device communicates with the destination host via the residential endpoint device using the first and second VPN-based sub-connections.
A computer-readable non-transitory storage media storing one or more computer instructions which, when executed by one or more computer processors, cause the one or more computer processors to perform:
- establishing, by a network device, a communications connection between the network device and a destination host, the communications connection comprising:
- a first Virtual Private Network (VPN)-based sub-connection between the network device and a gateway device configured in a private network;
- and
- a second VPN-based sub-connection between the gateway device and a residential endpoint device configured in the private network;
- wherein each of the first and second VPN-based sub-connections is implemented using a tunneling protocol that encapsulates packets;
- and
- wherein the network device communicates with the destination host via the residential endpoint device using the first and second VPN-based sub-connections.
Dependencies are inferred from the claim text.