Dynamic carrier switching
First Claim
Patent Images
1. A method, implemented by a server computing system, the method comprising:
- detecting, by the server computing system, a condition associated with a switch of a home network from a current wireless carrier to a specified wireless carrier;
identifying, by the server computing system, a user device to which the condition applies; and
responsive to identifying the user device to which the condition applies,sending, by the server computing 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 server computing system, a device profile for the specified wireless carrier to the user device, the device profile comprising a subscriber identity module (SIM) profile and a modem profile for the specified wireless carrier, the SIM profile 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.
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.
103 Citations
29 Claims
-
1. A method, implemented by a server computing system, the method comprising:
-
detecting, by the server computing system, a condition associated with a switch of a home network from a current wireless carrier to a specified wireless carrier; identifying, by the server computing system, a user device to which the condition applies; and responsive to identifying the user device to which the condition applies, sending, by the server computing 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 server computing system, a device profile for the specified wireless carrier to the user device, the device profile comprising a subscriber identity module (SIM) profile and a modem profile for the specified wireless carrier, the SIM profile 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, implemented by a server computer system comprising:
-
collecting, by the server computer system, carrier-specific performance characteristics for each of a plurality of wireless carriers and carrier-specific cost characteristics for each of the plurality of wireless carriers; collecting, by the server computer system, device-specific performance characteristics pertaining to wireless carrier usage by a user device, the device-specific performance characteristics comprising network characteristics at a plurality of prior locations of the user device; creating, by the server computer system, a plurality of rules for the user device based on the carrier-specific performance characteristics, the device-specific performance characteristics, and the carrier-specific cost characteristics, each of the plurality of rules indicating a switch by the user device from a current wireless carrier to a different wireless carrier when one or more conditions of a corresponding rule are satisfied, wherein the switch causes a home network of the user device to change to the different wireless carrier based on a subscriber identity module (SIM) profile that defines a new unique international mobile subscriber identity (IMSI) associated with the different wireless carrier; and storing the plurality of rules in a rules data store, wherein the server computer system sends a message to the user device while the user device is connected to the current wireless carrier, the message indicating a switch to the different wireless carrier and comprising the SIM profile and a modem profile for the different wireless carrier. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium including instructions that, when executed by a processing system, cause the processing system to perform operations comprising:
-
detecting, by the processing system, a condition pertaining to a switch of a user device from a first wireless carrier to a second wireless carrier while the user device is connected to the first wireless carrier; obtaining, by the processing system, a subscriber identity module (SIM) profile and a modem profile associated with the second wireless carrier, the SIM profile 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 SIM profile and the modem profile associated with the second wireless carrier, wherein the reprogramming causes a home network of 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 SIM profile and the modem profile associated with the second wireless carrier. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A server computing system comprising:
-
a memory; a processor, coupled to the memory; and a rule server, executed from the memory by the processor, to; detect a condition associated with a switch of a home network from a current wireless carrier to a specified wireless carrier, the condition pertaining to a user device; and in response to detecting the condition associated with the switch, send a message to the user device to indicate the switch to the specified wireless carrier while the user device is connected to the current wireless carrier; and send a device profile for the specified wireless carrier to the user device, the device profile comprising a subscriber identity module (SIM) profile and a modem profile for the specified wireless carrier, the SIM profile 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. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification