ESIM profile state change
AssigneeT-Mobile USA, Inc.
InventorBabak Namiranian
Life of this patent
Estimating the term…
Abstract
The techniques provide a wireless communication carrier with the ability to directly initiate a subscription management service to perform profile state changes with respect to eSIM profile states that are maintained by the subscription management service. A profile transition request is received from an entity at an eSIM management platform. The profile transition request includes a profile state change for an eSIM profile from a first profile state to a second profile state. The requested profile state change is validated using a validation table of permissible profile state changes that is common to the eSIM management platform and the subscription management service. The profile transition request is sent to the subscription management service in response to the validation of the profile state change.
Claims20
One or more non-transitory computer-readable media of an embedded Subscriber Identity Module (eSIM) management platform storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:
- receiving a profile transition request from an entity, the profile transition request requesting a profile state change of an eSIM profile from a first profile state to a second profile state;
- validating the profile transition request using a validation table of permissible profile state changes that is common to the eSIM management platform and a subscription management service, the validation table of permissible profile state changes including at least one corresponding permissible target profile state for each of one or more initial profile states of the eSIM profile;
- and
- in response to a validation of the profile transition request, sending the profile transition request to the subscription management service to transition the eSIM profile from the first profile state to the second profile state.
A subscription management service, comprising:
- one or more processors;
- and
- memory including a plurality of computer-executable components that are executable by the one or more processors to perform a plurality of actions, the plurality of actions comprising:
- receiving a profile transition request that includes one or more requested profile state changes for one or more corresponding embedded Subscriber Identity Module (eSIM) profiles from an eSIM management platform;
- determining whether an initial profile state for an eSIM profile as included in a requested profile state change matches a current profile state of the eSIM profile stored in a profile state database;
- in response to the initial profile state matching a current profile state, validating the requested profile state change included in the profile transition request using a validation table of permissible profile state changes, the validation table of permissible profile state changes including at least one corresponding permissible target profile state for each of one or more initial profile states of the eSIM profile;
- and
- in response to a mismatch between the initial profile state and the current profile state, sending a profile change failure indication to the eSIM management platform indicating that the requested profile state change is invalid due to an incorrect initial state.
A computer-implemented method, comprising:
- receiving a profile transition request from a wireless communication carrier, the profile transition request requesting a profile state change of an embedded Subscriber Identity Module (eSIM) profile from a first profile state to a second profile state;
- validating the profile transition request using a validation table of permissible profile state changes that is common to an eSIM management platform and a subscription management service, the validation table of permissible profile state changes including at least one corresponding permissible target profile state for each of one or more initial profile states of the eSIM profile;
- in response to a validation of the profile transition request, sending the profile transition request to the subscription management service to transition the eSIM profile from the first profile state to the second profile state;
- and
- in response to the profile state change from the first profile state to the second profile state being determined to be disallowed based on the validation table, sending an error notification to the wireless communication carrier.
Dependencies are inferred from the claim text.