Dynamic Carrier Selection
First Claim
1. A method for providing access to a wireless cellular communication network, the method comprising:
- storing a network address on a mobile device, wherein the network address identifies a mobile virtual network operator server storing mobile network operator data for use by the mobile device;
receiving network operator data from the mobile virtual network operator server;
selecting a network operator for the mobile device to use for communications based on the received network operator data; and
conducting communications with the selected network operator.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, computer software for providing access to wireless communication services are provided. The invention, in one embodiment, can involve storing a network address on a mobile device and sending a request for network operator data from the mobile device to a mobile virtual network operator server associated with the network address. In response, network operator data is received, and, based on the received network operator data, a network operator is selected. Communications are thereafter conducted using the selected network operator. In some situations, bids are received from multiple network operators for rates at which communication services using each network operator can be obtained. Preferences among the network operators are identified using the received bids, and the preferences are used to select the network operator for the mobile device to use in conducting communications.
282 Citations
26 Claims
-
1. A method for providing access to a wireless cellular communication network, the method comprising:
-
storing a network address on a mobile device, wherein the network address identifies a mobile virtual network operator server storing mobile network operator data for use by the mobile device; receiving network operator data from the mobile virtual network operator server; selecting a network operator for the mobile device to use for communications based on the received network operator data; and conducting communications with the selected network operator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device comprising a machine-readable medium storing instructions for causing data processing apparatus to perform operations comprising:
-
receiving a message from a mobile device identifying a current location of the mobile device; sending network operator preference data to the mobile device, wherein the network operator preference data identifies a first set of preferences among a plurality of network operators for use by the mobile device in selecting one or more network operators; updating the network operator preference data to identify a second set of preferences among the plurality of network operators; and sending the updated network operator preference data to the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a mobile virtual network operator server operable to receive location data from mobile devices and, in response to the received location data, send network operator preference data to each mobile device, wherein the network operator preference data comprises at least one of data indicating preferences among a plurality of network operators or data for use in determining preferences among a plurality of network operators; and an interface with each of a plurality of network operators for receiving location data from each of the mobile devices and for sending network operator preference data to each of the mobile devices. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system comprising:
-
means for receiving a message from a mobile device identifying a current location of the mobile device; means for sending network operator preference data to the mobile device, wherein the network operator preference data identifies a first set of preferences among a plurality of network operators for use by the mobile device in selecting one or more network operators; means for updating the network operator preference data to identify a second set of preferences among the plurality of network operators; and means for sending the updated network operator preference data to the mobile device. - View Dependent Claims (26)
-
Specification