Apparatus and method for mobile virtual network operator (MVNO) hosting and pricing
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus facilitating access to a communication session for a client is provided. The method may comprise 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), receiving, from the client, 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, and establishing a selected communication session based on the at least one option.
-
Citations
77 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for facilitating communication session access for a client, the apparatus comprising:
-
an access module operable to; receive, at a mobile virtual network operator (MVNO), an access request from the client, wherein the MVNO is associated with a set of mobile network operators (MNOs) and wherein the access request is received via a wireless connection between the client and one of the set of MNOs; and receive, from the client within a client device, client-connection parameters associated with at least one of the set of MNOs; a connection module operable to formulate 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; and an optimizing module operable to optimize the at least one option for the communication session based on resources including link quality, connection cost, and connection strength, wherein final optimization of the at least one option for the communication session is performed at the MVNO and at the client; wherein the connection module is further operable to establish a selected communication session including the client and a selected MNO of the set of MNOs, based on the at least one option. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer program product, comprising:
a non-transitory computer-readable medium comprising; a first set of codes for causing a computer to receive, 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) and wherein the access request is received via a wireless connection between the client and one of the set of MNOs; a second set of codes for causing a computer to receive, from the client, within a client device, client connection parameters associated with at least one of the set of MNOs; a third set of codes for causing the computer to formulate 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 to formulate comprises to optimize 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 a fourth set of codes for causing the computer to establish a selected communication session including the client and a selected MNO of the set of MNOs, based on the at least one option.
-
42. A method for facilitating access for a client to a communication session through a mobile virtual network operator, the method comprising:
-
transmitting from the client within a client device, an access request to a mobile virtual network operator (MVNO), wherein the MVNO is associated with a set of mobile network operators (MNOs) and wherein the access request is transmitted via a wireless connection between the client and one of the set of MNOs; optimizing at least one option for a communication session based on connection parameters associated with 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; transmitting from the client client-connection parameters associated with at least one of the set of MNOs based on the optimization; and establishing a selected communication session including the client and a selected MNO of the set of MNOs over a network associated with the selected MNO. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. An apparatus for facilitating access for a client to a communication session through a mobile virtual network operator, the apparatus comprising:
-
a transmission module operable to transmit from the client within a client device, an access request to a mobile virtual network operator (MVNO), wherein the MVNO is associated with a set of mobile network operators (MNOs) and wherein the access request is transmitted via a wireless connection between the client and one of the set of MNOs; an optimization module operable to formulate at least one option for a communication session comprising optimizing the at least one option for the communication session based on resources including link quality, connection cost, and connection strength, wherein final optimization of the at least one option for the communication session is performed at the MVNO and at the client; wherein the transmission module is further operable to transmit from the client the access request including client-connection parameters associated with at least one of the set of MNOs based on the optimization; and a connection module operable to establishing a selected communication session including the client and a selected MNO of the set of MNOs over a network associated with the selected MNO of the set of MNOs. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A computer program product, comprising:
a non-transitory computer-readable medium comprising; a first set of codes for causing a computer to transmit from the client an access request to a mobile virtual network operator (MVNO), wherein the MVNO is associated with a set of mobile network operators (MNOs) and wherein the access request is transmitted via a wireless connection between the client and one of the set of MNOs; a second set of codes for causing the computer to optimize at least one option for a communication session based on resources including link quality, connection cost, and connection strength, wherein final optimization of the at least one option for the communication session is performed at the MVNO and at the client; a third set of codes for causing the computer to transmit from the client client-connection parameters associated with at least one of the set of MNOs based on the optimization; and a fourth set of codes for causing the computer to establish a selected communication session including the client and a selected MNO of the set of MNOs over a network associated with the selected MNO.
-
77. An apparatus, comprising:
-
a transmitter for transmitting from a client an access request to a mobile virtual network operator (MVNO), wherein the MVNO is associated with a set of mobile network operators (MNOs) and wherein the access request is transmitted via a wireless connection between the client and one of the set of MNOs; and a processor coupled to the transmitter for optimizing at least one option for a communication session based on resources including link quality, connection cost, and connection strength, wherein final optimization of the at least one option for the communication session is performed at the MVNO and at the client; wherein the transmitter is further configured for transmitting client-connection parameters associated with at least one of the set of MNOs based on the optimization; and wherein the processor is further configured for establishing a selected communication session including the client and a selected MNO of the set of MNOs over a network associated with the selected MNO.
-
Specification