Dynamic carrier switching
First Claim
Patent Images
1. A non-transitory computer readable storage medium having instructions that, when executed by a processing system, cause the processing system to perform operations comprising:
- detecting, by the processing system, a condition associated with a switch from a current wireless carrier to a specified wireless carrier;
identifying, by the processing system, a user device to which the condition applies; and
responsive to identifying the user device to which the condition applies, performing the following comprising;
sending, by the processing system, a message to the user device, while the user device is connected to the current wireless carrier, the message indicating the switch to the specified wireless carrier; and
sending, by the processing system, at least one of a device profile for the specified wireless carrier or an identifier for the device profile, the device profile comprising data defining a new unique international mobile subscriber identity (IMSI) associated with the specified wireless carrier that will replace a current IMSI associated with the current wireless carrier;
receiving a response of the user device to the message, the response indicating that the switch to the specified wireless carrier is undesirable;
determining whether any rule provides an alternative wireless carrier for switching;
when any rule provides the alternative wireless carrier for switching, sending a second message to the user device, the second message indicating a switch to the alternative wireless carrier; and
when no rules provide the alternative wireless carrier for switching, sending a third message to the user device, the third message insisting that the switch to the specified wireless carrier be performed.
1 Assignment
0 Petitions
Accused Products
Abstract
A rule server detects a condition pertaining to a switch of a user device to a preferred wireless carrier, and sends a message to the user device indicating a switch to the preferred wireless carrier.
50 Citations
19 Claims
-
1. A non-transitory computer readable storage medium having instructions that, when executed by a processing system, cause the processing system to perform operations comprising:
-
detecting, by the processing system, a condition associated with a switch from a current wireless carrier to a specified wireless carrier; identifying, by the processing system, a user device to which the condition applies; and responsive to identifying the user device to which the condition applies, performing the following comprising; sending, by the processing system, a message to the user device, while the user device is connected to the current wireless carrier, the message indicating the switch to the specified wireless carrier; and sending, by the processing system, at least one of a device profile for the specified wireless carrier or an identifier for the device profile, the device profile comprising data defining a new unique international mobile subscriber identity (IMSI) associated with the specified wireless carrier that will replace a current IMSI associated with the current wireless carrier; receiving a response of the user device to the message, the response indicating that the switch to the specified wireless carrier is undesirable; determining whether any rule provides an alternative wireless carrier for switching; when any rule provides the alternative wireless carrier for switching, sending a second message to the user device, the second message indicating a switch to the alternative wireless carrier; and when no rules provide the alternative wireless carrier for switching, sending a third message to the user device, the third message insisting that the switch to the specified wireless carrier be performed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable storage medium including instructions that, when executed by a processing unit of a user device, cause the processing unit to perform operations comprising:
-
receiving, by the processing unit, while the user device is connected to a first wireless carrier, a message comprising an indication that a switch of the user device from the first wireless carrier to a second wireless carrier is to be performed; sending, by the processing unit, a response to the message, the response indicating that the switch to the second wireless carrier is undesirable; in response to the sending the response to the message, receiving, by the processing unit, a second message indicating a switch to an alternative wireless carrier when a rule provides the alternative wireless carrier for switching; and receiving, by the processing unit, a third message insisting that the switch to the second wireless carrier be performed when no rules provide the alternative wireless carrier for switching; when no rules provide the alternative wireless carrier for switching, obtaining, by the processing unit, a device profile associated with the second wireless carrier, the device profile comprising data defining a new unique international mobile subscriber identity (IMSI) associated with the second wireless carrier that will replace a current IMSI associated with the first wireless carrier; reprogramming a modem of the user device using the device profile associated with the second wireless carrier, wherein the reprogramming causes the user device to switch from the first wireless carrier to the second wireless carrier; and establishing a network connection for the user device using the device profile associated with the second wireless carrier. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A user device comprising:
-
a wireless modem; and a processing unit coupled to the wireless modem, the processing unit to; receive, while the user device is connected to a first wireless carrier, a message comprising an indication that a switch of the user device from the first wireless carrier to a second wireless carrier is to be performed; send a response to the message, the response indicating that the switch to the second wireless carrier is undesirable; in response to the sending the response to the message, receive a second message indicating a switch to an alternative wireless carrier when a rule provides the alternative wireless carrier for switching; and receive a third message insisting that the switch to the second wireless carrier be performed when no rules provide the alternative wireless carrier for switching; when no rules provide the alternative wireless carrier for switching, obtain a device profile associated with the second wireless carrier, the device profile comprising data defining a new unique international mobile subscriber identity (IMSI) associated with the second wireless carrier that will replace a current IMSI associated with the first wireless carrier; reprogram the wireless modem using the device profile associated with the second wireless carrier, wherein the reprogramming causes the user device to switch from the first wireless carrier to the second wireless carrier; and establish a network connection for the user device using the device profile associated with the second wireless carrier. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification