Patent ID: 8769121

Claim:
A method for effecting inbound concurrent session balancing for a client of a local area network utilizing a client-side proxy controller having a first IP address and a second IP address, with respect to downloading a remote data file from a first remote server, comprising the proxy controller: receiving a download request from a client-side target for the remote data file; splitting the download request into a first outbound session request having a first source address and a second outbound session request having a second source address, wherein the first source address is the first IP address of the proxy controller and the second source address is the second IP address of the proxy controller; using information found in the download request and at least one link utilization metric in a path selector to initiate the first and second outbound session requests to the first remote server via the first and second IP address respectively; wherein the first outbound session request is used to initiate download of a first segment of the remote data file across a first network gateway connection associated with the first IP address, and the second outbound session request is used to initiate a partially concurrent download of a second segment of the remote data file across a second network gateway connection associated with the second IP address and different from the first network gateway connection, as selected by the path selector, and wherein the first and second network gateways connections are local to the proxy controller.