IP Library Granted Patent US 10,194,313
Granted Patent B1
US 10,194,313 · App. 15/707,691 · Granted Jan 29, 2019

eSIM profile provisioning between proximate devices

Inventors: Yasmin Karimli (Kirkland, WA); Ming Shan Kwok (Seattle, WA); Gunjan Nimbavikar (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04W8/205H04W8/005H04L63/0853H04W4/021
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,194,313
App. No.
15/707,691
Granted
Jan 29, 2019
Kind
B1
Abstract

Embedded subscriber identity module (eSIM) profile provisioning between proximate devices is described. In at least one example, a first device can broadcast expression data to one or more other devices. Based on determining a presence of a second device within a particular region, the first device can send a request for a profile associated with an eSIM of the second device to the second device. The second device can provision the profile to the first device via a direct connection with the first device. Based on receiving the profile from the second device, the first device can associate the profile with its eSIM and can access at least one service based at least in part on the profile.

Claims (55)

1. A first device comprising:

one or more processors; and

a non-transitory storage medium storing one or more instructions, the one or more instructions executable on the one or more processors to cause the first device to:

detect, as a detected presence, a presence of a second device within a configurable threshold distance of the first device, wherein the configurable threshold distance corresponds to a distance within which a device-to-device connection between the first device and the second device can be established;

send an indication to the second device, the indication indicating that the second device is within the configurable threshold distance of the first device; and

provision, based at least in part on the detected presence and via a device-to-device connection, a profile associated with a service provider and associated with an embedded subscriber identity module (eSIM) of the first device to the second device to enable the second device to utilize the profile associated with the eSIM for at least one service of a service provider, wherein the profile is embedded in the eSIM of the first device.

2. The first device as claim 1 recites, wherein the one or more instructions are further executable to:

receive expression data from the second device, the expression data including location data identifying a location of the second device; and

analyze the expression data to determine that the second device is within the threshold distance of the first device.

3. The first device as claim 1 recites, wherein the one or more instructions are further executable to:

receive, from the second device, a request for the profile; and

provision the profile responsive to the request.

4. The first device as claim 1 recites, wherein the profile is associated with a provisioning rule indicating when access to the profile is to be terminated.

5. The first device as claim 1 recites, wherein the one or more instructions are further executable to provision the profile to at least a third device to enable the third device to utilize the profile for at least one service.

6. One or more non-transitory computer-readable storage media storing computer-executable instructions that, when executed by one or more processors, perform acts comprising:

broadcast, from a first device, expression data to one or more other devices including a second device;

send, from the first device to the second device, a request for a profile associated with a first embedded subscriber identity module (eSIM) of the second device;

receive, by the first device and from the second device, the profile;

store the profile in the first device;

associate the profile with a second eSIM of the first device; and

access at least one service of a service provider based at least in part on the profile.

7. The one or more non-transitory computer-readable storage media as claim 6 recites, wherein, based at least in part on broadcasting the expression data, the one or more instructions are executable by the one or more processors further to determine a presence of the second device within a threshold distance of the first device.

8. The one or more non-transitory computer-readable storage media as claim 6 recites, wherein, based at least in part on broadcasting the expression data, the one or more instructions are executable by the one or more processors further to determine a presence of the second device within a predefined geolocation.

9. The one or more non-transitory computer-readable storage media as claim 6 recites, wherein the one or more instructions are executable by the one or more processors further to:

determine an occurrence of an event; and

broadcast the expression data to the one or more other devices based at least in part on the occurrence of the event.

10. The one or more non-transitory computer-readable storage media as claim 9 recites, wherein:

the event comprises a signal strength below a threshold; and

the service comprises a telecommunication service.

11. The one or more non-transitory computer-readable storage media as claim 6 recites, wherein the service comprises a secure service.

12. The one or more non-transitory computer-readable storage media as claim 6 recites, wherein receiving the profile comprises:

establishing a direct connection with the second device; and

receiving the profile from the second device via the direct connection.

13. The one or more non-transitory computer-readable storage media as claim 6 recites, wherein the profile is associated with one or more provisioning rules, and the one or more instructions are executable by the one or more processors further to terminate an association between the profile and the second eSIM based at least in part on the one or more provisioning rules.

14. The one or more non-transitory computer-readable storage media as claim 13 recites, wherein the one or more provisioning rules include at least one of:

a length of time the profile is to be associated with the second eSIM;

a geographic area within which the profile is to be associated with the second eSIM; or

an amount of data that can be used in association with the profile.

15. A computer-implemented method comprising:

broadcasting, by a first device, expression data to one or more other devices including a second device;

sending, from the first device to the second device, a request for a profile associated with a first embedded subscriber identity module (eSIM) of the second device, the second device being a device of the one or more other devices;

receiving, by the first device from the second device, the profile;

storing the profile in one or more non-transitory storage media of the first device;

associating, by the first device, the profile with a second eSIM of the first device; and

accessing, by the first device, at least one service of a service provider based at least in part on the profile.

16. The computer-implemented method as claim 15 recites,

wherein, based at least in part on broadcasting the expression data, and wherein the computer-implemented method further comprises:

determining a presence of the second device within a threshold distance of the first device; and

sending the request responsive to determining the presence of the second device within the threshold distance of the first device.

17. The computer-implemented method as claim 15 recites, wherein the service comprises a secure service.

18. The computer-implemented method as claim 15 recites, wherein the service comprises a telecommunication service.

19. The computer-implemented method as claim 15 recites, wherein receiving the profile comprises:

establishing a direct connection with the second device; and

receiving the profile from the second device via the direct connection.

20. The computer-implemented method as claim 15 recites, wherein the profile is associated with one or more provisioning rules, and wherein the computer-implemented method further comprises: terminating an association between the profile and the second eSIM based at least in part on the one or more provisioning rules.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2017
From: KARIMLI, YASMIN; KWOK, MING SHAN; NIMBAVIKAR, GUNJAN
To: T-MOBILE USA, INC.
Reel/Frame 043893/0148 →
Cited By (2)
US 12,316,894 US 12,574,362