System and Method for Multi-SIM Profiles or Embedded SIM
Abstract
Methods and apparatus are provided that select one or more initial subscriber information module (SIM) profile via a mobile device. Multiple SIM profiles including a first SIM profile and a second SIM profile can be stored on a SIM card for the mobile device. The mobile device may attempt to connect to a first network via the first SIM profile. In response to a failure to connect to the first network according to the first SIM profile, the mobile device can access the second SIM profile to connect to a second network according to the second SIM profile. In an embodiment, sequential accessing of SIM profiles stored on the SIM card continues until the mobile device is successfully connected to a network.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for a wireless service, the method comprising:
transmitting, by a mobile device to a remote server, a device-specific signature element for activating an embedded subscriber information module (eSIM) of the mobile device, the device-specific signature element comprising a hardware identifier (ID) of the mobile device and a time stamp corresponding to a unique point in time; receiving, by the mobile device from the remote server, an encrypted message comprising an encryption of a SIM profile command; validating, by the mobile device, the encrypted message comprising the encryption of the SIM profile command in accordance with at least part of the device-specific signature element; and activating, by the mobile device in response to the validation, the eSIM of the mobile device using a first SIM profile in accordance with the SIM profile command.
2 . The method of claim 1 , wherein the mobile device transmits the device-specific signature element and receives the encrypted message using a WiFi connection.
3 . The method of claim 1 , the method further comprising: switching, by the mobile device, the eSIM from the first SIM profile to a second SIM profile, the second SIM profile being associated with a different wireless service provider from a wireless service provider associated with the first SIM profile.
4 . The method of claim 1 , the method further comprising: selecting, by the mobile device, a second SIM profile for the eSIM of the mobile device, the second SIM profile being associated with a different wireless service provider from a wireless service provider associated with the first SIM profile.
5 . The method of claim 1 , the method further comprising: selecting, by the mobile device, the first SIM profile from a plurality of SIM profiles stored in the mobile device.
6 . The method of claim 1 , the method further comprising: selecting, by the mobile device, the first SIM profile in accordance with a downloaded SIM profile from the remote server.
7 . The method of claim 1 , the method further comprising: decrypting, by the mobile device, the encrypted message in accordance with a server decryption public key and said at least part of the device-specific signature element.
8 . The method of claim 1 , wherein the step of validating, by the mobile device, the encrypted message comprises: validating, by the mobile device, the encrypted message in accordance with the timestamp and the hardware ID of the mobile device.
9 . A mobile device comprising:
an embedded subscriber information module (eSIM); a memory storage comprising instructions; and one or more processors in communication with the memory, wherein the instructions, when executed by the one or more processors, cause the mobile device to: transmit a device-specific signature element for activating the eSIM of the mobile device to a remote server, the device-specific signature element comprising a hardware identifier (ID) of the mobile device and a time stamp corresponding to a unique point in time; receive an encrypted message comprising an encryption of a SIM profile command from the remote server; validate the encrypted message comprising the encryption of the SIM profile command in accordance with at least part of the device-specific signature element; and activate, in response to the validation, the eSIM of the mobile device using a first SIM profile in accordance with the SIM profile command.
10 . The mobile device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the device to transmit the device-specific signature element and to receive the encrypted message using a WiFi connection.
11 . The mobile device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the device to switch the eSIM from the first SIM profile to a second SIM profile, the second SIM profile being associated with a different wireless service provider from a wireless service provider associated with the first SIM profile.
12 . The mobile device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the device to select a second SIM profile for the eSIM of the mobile device, the second SIM profile belonging to a different wireless service provider from a wireless service provider of the first SIM profile.
13 . The mobile device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the device to select the first SIM profile from a plurality of SIM profiles stored in the mobile device.
14 . The mobile device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the device to select the first SIM profile in accordance with a downloaded SIM profile from the remote server.
15 . The mobile device of claim 9 , wherein the instructions, when executed by the one or more processors, cause the device to decrypt the encrypted message in accordance with a server decryption public key and said at least part of the device-specific signature element.
16 . The mobile device of claim 9 , wherein the at least part of the of the device-specific signature element comprises the timestamp and the hardware ID of the mobile device.
17 . A server system, comprising:
a memory storage comprising instructions; and one or more processors in communication with the memory, wherein the instructions, when executed by the one or more processors, cause the server system to: receive a device-specific signature element for activating an embedded subscriber information module (eSIM) of a mobile device, the device-specific signature element comprising a hardware identifier (ID) of the mobile device and a time stamp corresponding to a unique point in time; encrypt an SIM profile command using at least part of the device-specific signature element, the SIM profile command instructing the mobile device to activate the eSIM of the mobile device using a first SIM profile; transmit an encrypted message comprising an encryption of the SIM profile command.
18 . The server system of claim 17 , wherein the SIM profile command comprises the first SIM profile.
19 . The server system of claim 17 , wherein the instructions, when executed by the one or more processors, cause the server to encrypt the SIM profile command using a server private key and said at least part of the device-specific signature element.
20 . The server system of claim 17 , wherein the at least part of the of the device-specific signature element comprises the timestamp and the hardware ID of the mobile device.Join the waitlist — get patent alerts
Track US2020084612A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.