Communication device having concurrent carrier configuration and eSIM profile installation
Abstract
A communication device, method and computer program product support concurrently receiving an embedded subscriber identity module (eSIM) profile and non-eSIM digital content from separate servers to enable service from a selected carrier. The communication device receives carrier destination data. The communication device requests download of the eSIM profile associated with a selected carrier from a subscription or carrier server based on the identified carrier destination. The communication device receives, via the network interface, digital content associated with the selected carrier and a configuration of the communication device from a configuration manager hosted on a configuration server. The digital content enables functionality via the selected carrier. The communication device installs the eSIM profile in the eSIM.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A communication device comprising:
a radio frequency (RF) frontend;
an embedded subscriber identity module (eSIM) that stores one or more eSIM profiles that enable the RF frontend to communicate with at least one RAN operated by a selected carrier;
a memory that stores a local profile assistant (LPA) application;
a network interface that communicates with one or more network servers;
a controller communicatively coupled to the RF frontend, the eSIM, the memory, and the network interface, the controller executing the LPA application to enable the communication device to:
receive carrier destination data identifying the selected carrier; and
in response to receiving the carrier destination data:
request download, via the network interface, of an eSIM profile associated with the selected carrier from a subscription server based on the identified carrier destination;
receive, via the network interface, the eSIM profile;
install the eSIM profile in the eSIM.
2. The communication device of claim 1 , wherein the controller further executes the LPA application to enable the communication device to:
identify a wireless network associated with the selected carrier;
camp on the wireless network for data service to receive digital content from the configuration manager hosted on the configuration server; and
receive, via the network interface, (i) the digital content associated with and enabling functionality of the selected carrier and (ii) a configuration of the communication device from a configuration manager hosted on a configuration server.
3. The communication device of claim 1 , further comprising a user interface, wherein the controller executes the LPA application to enable the communication device to:
monitor the user interface for a selection of the eSIM profile for the selected carrier; and
in response to receiving the selection of the eSIM profile for the selected carrier, configure the communication device for the selected carrier based on mobile country codes (MCC) and mobile network codes (MNC).
4. The communication device of claim 1 , further comprising an image capturing device that images a graphical indicator of digital information to obtain the carrier destination data.
5. The communication device of claim 1 , further comprising a user interface device that receives the carrier destination data.
6. The communication device of claim 1 , further comprising a removable data storage device that stores the carrier destination data.
7. The communication device of claim 1 , wherein the controller executing the LPA application further enables the communication device to receive, via the network interface, the carrier destination data from a remote user interface.
8. The communication device of claim 1 , wherein the controller executing the LPA application further enables the communication device to install the digital content comprising at least one of: (i) a carrier configuration; and (ii) an application executable by the controller.
9. A method comprising:
receiving, at a communication device, carrier destination data identifying a selected carrier; and
in response to determining that carrier destination data is received:
requesting download, via a network interface of the communication device, of an embedded subscriber identity module (eSIM) profile associated with a selected carrier from a subscription server based on the identified carrier destination;
receiving the eSIM profile via the network interface; and
installing the eSIM profile in an eSIM of the communication device.
10. The method of claim 9 , further comprising:
identifying a wireless network associated with the selected carrier; and
camping on the wireless network for data service to receive the digital content from the configuration manager hosted on the configuration server; and
receiving, via the network interface, (i) digital content associated with and enabling functionality of the selected carrier and (ii) a configuration of the communication device from a configuration manager hosted on a configuration server.
11. The method of claim 9 , further comprising:
monitoring a user interface device for a selection of the eSIM profile for the selected carrier; and
in response to receiving the selection of the eSIM profile for the selected carrier, configuring the communication device for the selected carrier based on mobile country codes (MCC) and mobile network codes (MNC).
12. The method of claim 9 , further comprising receiving, via an image capturing device, an image of a graphical indicator comprising the carrier destination data.
13. The method of claim 9 , further comprising receiving, via a user interface device of the communication device, the carrier destination data.
14. The method of claim 9 , receiving, via a removable storage device, the carrier destination data.
15. The method of claim 9 , further comprising receiving, via the network interface, the carrier destination data from a remote user interface.
16. The method of claim 9 , wherein installing the digital content comprises installing at least one of: (i) a carrier configuration; and (ii) an application executable by the controller.
17. A computer program product comprising:
a computer readable storage device; and
program code on the computer readable storage device that when executed by a processor associated with a communication device having a radio frequency (RF) frontend, an embedded subscriber identity module (eSIM), and a network interface, the program code enables the communication device to provide local profile assistant functionality of:
receiving, at a communication device, carrier destination data identifying a selected carrier; and
in response to determining that carrier destination data is received:
requesting download, via a network interface of the communication device, of an embedded subscriber identity module (eSIM) profile associated with a selected carrier from a subscription server based on the identified carrier destination;
receiving the eSIM profile via the network interface; and
installing the eSIM profile in an eSIM of the communication device.
18. The computer program product of claim 17 , wherein the program code enables the communication device to provide the functionality of:
identifying a wireless network associated with the selected carrier; and
camping on the wireless network for data service to receive the digital content from the configuration manager hosted on the configuration server; and
receiving, via the network interface, (i) digital content associated with and enabling functionality of the selected carrier and (ii) a configuration of the communication device from a configuration manager hosted on a configuration server.
19. The computer program product of claim 17 , wherein the program code enables the communication device to provide the functionality of:
monitoring a user interface device for a selection of the eSIM profile for the selected carrier; and
in response to receiving the selection of the eSIM profile for the selected carrier, configuring the communication device for the selected carrier based on mobile country codes (MCC) and mobile network codes (MNC).
20. The computer program product of claim 17 , wherein the program code enables the communication device to provide the functionality of installing the digital content comprising installing at least one of: (i) a carrier configuration; and (ii) an application executable by the controller.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.