IP Library Granted Patent US 9,179,295
Granted Patent B2
US 9,179,295 · App. 14/624,419 · Granted Nov 3, 2015

Global platform for managing subscriber identity modules

Inventors: Jahangir Mohammed (Saratoga, CA); Scott Barkley (San Mateo, CA); Amit Gupta (Livermore, CA); Daniel G. Collins (Plano, TX); Jack McGwire (Sunnyvale, CA)
Assignee: Jasper Technologies, Inc.
H04W8/183H04L63/0428H04L63/0853H04M15/07H04M15/70H04M15/715H04M15/725H04M15/7556H04M15/80H04M15/8038H04M15/8083H04W4/001H04W4/003H04W4/24H04W8/04H04W8/10H04W12/06H04W60/00H04M2215/208H04M2215/2026H04W8/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,179,295
App. No.
14/624,419
Granted
Nov 3, 2015
Kind
B2
Abstract

Disclosed is method comprising: storing in a home location register (HLR) at least one subscription record of a mobile device of the plurality of mobile devices, the mobile device having a subscriber identity module (SIM) identified by a currently activated first international mobile subscriber identity (IMSI), the currently activated first IMSI belonging to a set of IMSIs allocated to the system, wherein the provisioning server is operative to: receive a notification that the mobile devices has moved into a first one of the wireless networks; confirm that an allocation rule is satisfied; add and activate a second one of the IMSIs in the set of IMSIs to the HLR and remove the currently activated first IMSI from the HLR; and send the second IMSI to the mobile device to enable the mobile device to communicate wirelessly in the first wireless network as a local device.

Claims (28)

1. A system operative to communicate with a plurality of wireless networks and a plurality of mobile devices, with each of the wireless networks operated by a different carrier and wherein each carrier allocates a set of international mobile subscriber identities (IMSIs) to the system, the system comprising:

a provisioning server;

a home location register (HLR) to store a plurality of subscription records for a plurality of mobile devices, each mobile device of the plurality of mobile devices having a subscriber identity module (SIM) identified by a currently activated first international mobile subscriber identity (IMSI), the currently activated first IMSI of each mobile device of the plurality of mobile devices belonging to a first set of IMSIs allocated to the system, wherein the provisioning server is operative to:

confirm that an allocation rule is satisfied for the plurality of mobile devices operating in a first wireless network;

add and activate a second set of the IMSIs allocated to the system to the HLR and remove the currently activated first set of IMSIs from the HLR; and

send the second set IMSIs on a per device basis to the plurality of mobile devices to enable each mobile device of the plurality of mobile devices to communicate wirelessly in a second wireless network as a local device or a roaming subscriber with a new IMSI, wherein the HLR is distributed among the plurality of wireless networks as a plurality of HLR segments, at least one of the HLR segments is associated with a carrier of one of the wireless networks, the carrier-associated HLR segment being readable and writable by the provisioning server under an agreement between the carrier and a provider of the system.

2. The system of claim 1 , wherein the first set of IMSIs is associated with a first carrier and the second set of IMSIs is associated with a second carrier.

3. The system of claim 1 , wherein the HLR manages the set of IMSIs, and wherein the set of IMSIs include multiple subsets with each of the subsets including the IMSIs that have a different mobile country code and different mobile network code.

4. The system of claim 1 , wherein each IMSI in the set of IMSIs includes a mobile country code (MCC) and a mobile network code (MNC) that identify one of the wireless networks, and a mobile subscriber identity number (MSIN) that includes one or more digits having one or more pre-designated values to identify the IMSI as being allocated to the system.

5. The system of claim 1 , wherein the wireless networks are located in multiple countries.

6. The system of claim 1 , wherein the allocation rule is based on an agreement between a provider of the system and a carrier of the first wireless network.

7. The system of claim 1 , wherein the allocation rule specifies that the second set of IMSIs is selected based on an initial network registration of the first IMSI of a mobile device.

8. The system of claim 1 , wherein the allocation rule specifies that the second set of IMSIs is selected based on a country of an initial network registration.

9. The system of claim 1 , wherein the allocation rule specifies that the second set of IMSIs is selected based on a first network registration of the first IMSI of a mobile device and a CDR.

10. The system of claim 1 , wherein the allocation rule specifies that the second set of IMSIs is selected based on a first network registration of the first IMSI of a mobile device and a defined percentage of billable data volume in a first billing cycle.

11. The system of claim 1 , wherein the allocation rule specifies at least one of an amount of mobile usage, a length of time that the mobile device has been roaming, a subscription status, a number of available IMSIs, an agreement with the network carrier for a deployed location.

12. A method to communicate within a system including a provisioning server and a home location register (HLR), the system in communication with a plurality of wireless networks and a plurality of mobile devices, with each of the wireless networks operated by a different carrier and wherein each carrier allocates a set of international mobile subscriber identities (IMSIs) to the system, the method comprising:

storing in a home location register (HLR) a plurality of subscription records for a plurality of mobile devices, each mobile device of the plurality of mobile devices having a subscriber identity module (SIM) identified by a currently activated first international mobile subscriber identity (IMSI), the currently activated first IMSI of each mobile device of the plurality of mobile devices belonging to a first set of IMSIs allocated to the system, wherein the provisioning server is operative to:

confirm that an allocation rule is satisfied for the plurality of mobile devices operating in a first wireless network;

add and activate a second set of the IMSIs allocated to the system to the HLR and remove the currently activated first set of IMSIs from the HLR; and

send the second set IMSIs on a per device basis to the plurality of mobile devices to enable each mobile device of the plurality of mobile devices to communicate wirelessly in a second wireless network as a local device or a roaming subscriber with a new IMSI, wherein the HLR is distributed among the plurality of wireless networks as a plurality of HLR segments, at least one of the HLR segments is associated with a carrier of one of the wireless networks, the carrier-associated HLR segment being readable and writable by the provisioning server under an agreement between the carrier and a provider of the system.

13. The method of claim 12 , wherein the first set of IMSIs is associated with a first carrier and the second set of IMSIs is associated with a second carrier.

14. The method of claim 12 , wherein the HLR manages the set of IMSIs, and wherein the set of IMSIs include multiple subsets with each of the subsets including the IMSIs that have a different mobile country code and different mobile network code.

15. The method of claim 12 , wherein each IMSI in the set of IMSIs includes a mobile country code (MCC) and a mobile network code (MNC) that identify one of the wireless networks, and a mobile subscriber identity number (MSIN) that includes one or more digits having one or more pre-designated values to identify the IMSI as being allocated to the system.

16. The method of claim 12 , wherein the wireless networks are located in multiple countries.

17. The method of claim 12 , wherein the allocation rule is based on an agreement between a provider of the system and a carrier of the first wireless network.

18. The method of claim 12 , wherein the allocation rule specifies that the second set of IMSIs is selected based on an initial network registration of the first IMSI of a mobile device.

19. The method of claim 12 , wherein the allocation rule specifies that the second set of IMSIs is selected based on a country of an initial network registration.

Assignments (3)
CHANGE OF NAME Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES, INC.
To: JASPER TECHNOLOGIES LLC
Reel/Frame 041823/0259 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: JASPER TECHNOLOGIES LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 041823/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2015
From: MOHAMMED, JAHANGIR; BARKLEY, SCOTT; GUPTA, AMIT; COLLINS, DANIEL G.; MCGWIRE, JACK
To: JASPER TECHNOLOGIES, INC
Reel/Frame 036604/0578 →
Continuity (9)
Continuation 14511022 · Oct 9, 2014
Continuation 14270143 · May 5, 2014
Continuation 13911438 · Jun 6, 2013
Continuation 13413516 · Mar 6, 2012
Continuation In Part 11119401 · Apr 29, 2005
Continuation In Part 11398493 · Apr 4, 2006
Continuation In Part 11804582 · May 18, 2007
Provisional Application 61567017 · Dec 5, 2011
Related Publication 20150163661A1 · Jun 11, 2015