Dynamic Subscriber Identity Module
Abstract
A method provides dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM). The method comprises identifying, via a communication transceiver, a mobile communication network that corresponds with one carrier sub-partition of a carrier partition of the mobile communication device. The method polls an identification of an active carrier applet from the dynamic SIM, one carrier applet of a plurality being the active carrier applet. Responsive to a trigger event, one carrier sub-partition changes dynamically to another carrier sub-partition, each corresponding with a different wireless communication identity. The corresponding wireless communication identity is activated based on confirming the identification of the active carrier applet is associated with the corresponding wireless communication identity. The mobile communication device conducts wireless communication coupling based on the activated corresponding wireless communication identity and active carrier applet of the dynamic SIM.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM), the method comprising:
identifying, via a communication transceiver of the mobile communication device that is executing at least one processor, a mobile communication network; polling, by the mobile communication device from the dynamic SIM executing at least one processor, an identification of an active carrier applet on the dynamic SIM, wherein the dynamic SIM is removable engaged with the mobile communication device, and wherein the active carrier applet is one of a plurality of carrier applets stored in non-transitory memory on the dynamic SIM; and in response to the polling, directing, via execution of a steering applet of the dynamic SIM, the dynamic SIM to switch the active carrier applet to another carrier applet of the plurality of carrier applets based on the identification of the mobile communication network, wherein each carrier applet is maintained in parallel storage on the dynamic SIM while the active carrier applet is switched.
2 . The method of claim 1 , wherein the identifying is based on a trigger event, the trigger event comprising at least one of:
a user input received on a user interface of the mobile communication device, a location of the mobile communication device, and insertion of the dynamic SIM into the mobile communication device.
3 . The method of claim 1 , wherein the dynamic SIM comprises a plurality of non-transitory memory partitions that each correspond with one of the plurality of carrier applets, and an integrated circuit that is communicatively coupled with the mobile communication device.
4 . The method of claim 1 , wherein the dynamic SIM transmits at least the identification of the active carrier applet on the dynamic SIM to the mobile communication device in response to the polling.
5 . The method of claim 1 , wherein the active carrier applet is switched on the dynamic SIM without erasing the plurality of carrier applets from the dynamic SIM.
6 . The method of claim 1 , further comprising conducting wireless communication coupling with the mobile communication network based on switching the active carrier applet on the dynamic SIM.
7 . The method of claim 1 , wherein the active carrier applet on the dynamic SIM is maintained in parallel on the dynamic SIM with at least another carrier applet that is not in active use on the dynamic SIM.
8 . The method of claim 1 , wherein each of the plurality of carrier applets is associated with enabling wireless communication coupling on different wireless communication networks.
9 . A method of dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM), the method comprising:
identifying a mobile communication network via a communication transceiver of the mobile communication device executing at least one processor, wherein the dynamic SIM is removably engaged with the mobile communication device; determining, by the mobile communication device polling the dynamic SIM, that a non-transitory memory of the dynamic SIM does not comprise a carrier applet corresponding with the identified mobile communication network; responsive to the determination:
receiving, on the mobile communication device from a server, the carrier applet that corresponds with the identified mobile communication network, and
storing the received carrier applet to a memory partition of the dynamic SIM without erasing other carrier applets from non-transitory memory of the dynamic SIM.
10 . The method of claim 9 , wherein at least one carrier applet of a plurality of carrier applets on the dynamic SIM comprises a unique identifier and specific communication network credentials that enable communicative coupling with one of a plurality of mobile communication networks.
11 . The method of claim 9 , further comprising provisioning, on the dynamic SIM, at least one carrier applet of a plurality of carrier applets with a carrier provisioning payload received from a carrier provisioning server, wherein the at least one carrier applet is provisioned without erasing a different carrier provisioning payload corresponding to a different one of the plurality of carrier applets.
12 . The method of claim 9 , further comprising,
polling, by the mobile communication device from the dynamic SIM, an identification of an active carrier applet on the dynamic SIM, wherein the active carrier applet is one carrier applet currently stored in one of a plurality of non-transitory memory partitions of the dynamic SIM; determining, by the mobile communication device based on the polling, that the active carrier applet does not correspond with the identified mobile communication network; and switching, on the dynamic SIM, the received carrier applet to be the active carrier applet so that the active carrier applet corresponds with the identified mobile communication network.
13 . The method of claim 12 , wherein switching the active carrier applet maintains parallel storage of the plurality of carrier applets.
14 . The method of claim 12 , wherein switching the active carrier applet is subsequent to storage of the received carrier applet on the dynamic SIM.
15 . The method of claim 12 , wherein the mobile communication device references a unique identifier that is associated with active carrier applet based on the switching.
16 . The method of claim 9 , further comprising provisioning, via communication with a provisioning server, at least one carrier applet on the dynamic SIM without affecting or altering other carrier applets maintained in non-transitory memory of the dynamic SIM.
17 . A system for dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM), the system comprising:
a mobile communication device that comprises:
a communication transceiver;
at least one processor;
a dynamic SIM communicatively coupled and removably engaged with at least one processor of the mobile communication device, wherein the dynamic SIM comprises a processor and non-transitory memory having a plurality of memory partitions that each associate with a carrier applet; and
a non-transitory memory storing an application that upon execution of the at least one processor, the mobile communication device:
identifies a mobile communication network via the communication transceiver,
determines, by polling the dynamic SIM, that the non-transitory memory of the dynamic SIM does not comprise at least one carrier applet corresponding with the identified mobile communication network,
responsive to the determination:
receives, from a server, the at least one carrier applet that corresponds with the identified mobile communication network, and
stores the received carrier applet to one of the plurality of memory partitions of the dynamic SIM without erasing other carrier applets from the non-transitory memory of the dynamic SIM.
18 . The system of claim 17 , wherein the mobile communication device further:
polls the dynamic SIM for an identification of an active carrier applet on the dynamic SIM, wherein the active carrier applet is one carrier applet currently stored in one of a plurality of non-transitory memory partitions of the dynamic SIM, based on the poll, determines that the active carrier applet does not correspond with the identified mobile communication network, and switches, on the dynamic SIM, the received carrier applet to be the active carrier applet so that the active carrier applet corresponds with the identified mobile communication network.
19 . The system of claim 18 , wherein the mobile communication device further deactivates one carrier firmware on the mobile communication device and activates another carrier firmware corresponding to the identified mobile communication network and active carrier applet on the dynamic SIM, and wherein the deactivation and reactivation of firmware is in response to the activate carrier applet being switched on the dynamic SIM.
20 . The system of claim 18 , wherein the dynamic SIM maintains parallel storage of the plurality of carrier applets during the switch of the active carrier applet, and wherein the active carrier applet is switched without re-flashing the non-transitory memory of the dynamic SIM.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.