Patent ID: 8825876

Claim:
A method for facilitating access to a communication session for a client, the method comprising: receiving, at a mobile virtual network operator (MVNO), an access request from a client, wherein the MVNO is associated with a set of mobile network operators (MNOs), wherein the access request is received via a wireless connection between the client and one of the set of MNOs; receiving, from the client within a client device, client connection parameters associated with at least one of the set of MNOs; formulating at least one option for a communication session over a network associated with at least one of the set of MNOs, the at least one option based on the client connection parameters and MVNO-connection parameters associated with the set of MNOs, wherein formulating comprises optimizing the at least one option for the communication session based on resources including link quality, connection cost, and connection strength, and wherein final optimization of the at least one option for the communication session is performed at the MVNO and at the client; and establishing a selected communication session including the client and a selected MNO of the set of MNOs, based on the at least one option.