eSIM profile discovery
AssigneeMicrosoft Technology Licensing, LLC
InventorsShai Guday, Jeffrey J. Malvern, John David Bruner
Life of this patent
Estimating the term…
Abstract
Mobile devices are provisioned that do not have a direct communications path to a data network. A proximate device is discovered that is available for connecting to the mobile device via a peer-to-peer connection. The second device is determined to be trusted by the mobile device and usable to communicate to the data network A peer-to-peer connection is established with the proximate device. Identification data is provided to the proximate device, and an activation code is received. The mobile device, via the peer-to-peer connection, communicates to the mobile network operator indicated by the activation code. Subscription credentials are received for accessing a mobile network operated by the mobile network operator.
Claims20
A method of provisioning a mobile device configured to communicate on a mobile communications network operated by a mobile network operator, the method comprising:
- determining, by the mobile device, that the mobile device does not have a direct communications path to a data network;
- discovering, by the mobile device, a proximate device that is available for connecting to the mobile device via a peer-to-peer connection, wherein the proximate device is determined to be trusted by the mobile device and usable to communicate to the data network;
- establishing the peer-to-peer connection with the proximate device;
- sending, by the mobile device, identification data to the proximate device via the peer-to-peer connection, wherein the identification data is for an embedded Universal Integrated Circuit Card (eUICC) installed on the mobile device;
- receiving, from the proximate device via the peer-to-peer connection, an activation code received via the data network by the proximate device;
- communicating, by the mobile device via the peer-to-peer connection, to a mobile network operator server indicated by the activation code;
- and
- receiving, by the mobile device via the peer-to-peer connection, subscription credentials for accessing a mobile network operated by the mobile network operator, the subscription credentials provided based in part on the activation code.
A computing device comprising:
- a memory storing thereon instructions that when executed by a processor of the computing device, cause the computing device to perform operations comprising:
- discovering a mobile device that is available for a peer-to-peer connection;
- establishing the peer-to-peer connection with the mobile device;
- receiving identification data from the mobile device via the peer-to-peer connection;
- sending the identification data to a third device;
- receiving, from the third device, an activation code;
- sending, to the mobile device via the peer-to-peer connection, the activation code;
- receiving, from the mobile device via the peer-to-peer connection, data traffic addressed to a mobile network operator indicated by the activation code over a data network accessible by the computing device;
- and
- sending the received data traffic to the mobile network operator over the data network.
A server configured to communicate with one or more devices, the server configured to:
- receive, from a first device, identification data for a second device, wherein the identification data is received by the first device from the second device over a peer-to-peer connection, and wherein the second device is not provisioned for mobile network access;
- determine that the first and second devices are trusted by the server;
- access an activation code associated with the second device, wherein the activation code is usable by the second device to request subscription credentials from a mobile network operator indicated by the activation code;
- and
- send, to the first device, the activation code, wherein the activation code is sent to the second device by the first device over the peer-to-peer connection.
Dependencies are inferred from the claim text.