IP Library › Granted Patent US 8,555,067
Granted Patent B2
US 8,555,067 · App. 13/111,801 · Granted Oct 8, 2013

Methods and apparatus for delivering electronic identification components over a wireless network

Inventors: Stephan V. Schell (Cupertino, CA); Arun G. Mathias (Cupertino, CA); Jerrold Von Hauck (Cupertino, CA); David T. Haggerty (San Francisco, CA); Kevin McLaughlin (Cupertino, CA); Ben-Heng Juang (Cupertino, CA); Li Li (Cupertino, CA)
Assignee: Apple Inc.
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 8,555,067
App. No.
13/111,801
Granted
Oct 8, 2013
Kind
B2
Abstract

Methods and apparatus enabling programming of electronic identification information of a wireless apparatus. In one embodiment, a previously purchased or deployed wireless apparatus is activated by a cellular network. The wireless apparatus connects to the cellular network using an access module to download operating system components and/or access control client components. The described methods and apparatus enable updates, additions and replacement of various components including Electronic Subscriber Identity Module (eSIM) data, OS components. One exemplary implementation of the invention utilizes a trusted key exchange between the device and the cellular network to maintain security.

Claims (44)

1. A method of receiving an access control client over a network, the method comprising:

at least one processor performing the functions of:

establishing an authorized data session having a first set of access rights, the first set of access rights enabling access to one or more packages comprising an access control client having a second set of access rights configured to permit the mobile device to authenticate to a network associated with the access control client;

downloading the one or more packages comprising the access control client into a secure element of a mobile device;

assembling the access control client based at least in part on the downloaded one or more packages; and

establishing a subscriber session with the network in accordance with at least a portion of the second access rights using the assembled access control client.

2. The method of claim 1 , wherein the authorized data session comprises a mutual verification between the network and a recipient device.

3. The method of claim 2 , wherein the mutual verification comprises a cryptographic key protocol.

4. The method of claim 3 , wherein the cryptographic key protocol is based on one or more asymmetric Rivest Shamir and Adelman (RSA) public and private keys.

5. The method of claim 1 , wherein the second set of access rights enables one or more customer services.

6. The method of claim 5 , wherein the network comprises a wireless network, and the one or more customer services comprises placing or receiving a voice call.

7. The method of claim 5 , wherein the one or more customer services comprises accessing the network.

8. The method of claim 5 , wherein the one or more customer services comprises accessing a media file.

9. The method of claim 5 , wherein the first set of access rights is not enabled for customer services.

10. A method of modifying a device operating system over a network, the method comprising:

at least one processor performing the functions of:

establishing an authorized data session having a first set of access rights configured only to permit a mobile device to access a network to perform one or more update requests;

receiving an update request via the authorized data session, and responsively generating an appropriate update package encrypted with a first key; and

transmitting one or more update packages and the first key encrypted with a second key specific to a secure element of the mobile device via the authorized data session;

wherein the one or more update packages are configured for operation with an access control client having a second set of access rights to initiate a subscriber session.

11. The method of claim 10 , wherein the network comprises a wireless network, and the authorized data session comprises a mutual verification between the wireless network and the device.

12. The method of claim 10 , wherein the first set of access rights is substantially limited to exchanging update packages.

13. The method of claim 10 , wherein the second set of access rights enables one or more subscriber sessions.

14. The method of claim 10 , wherein the first set of access rights is a subset of the second set of access rights.

15. The method of claim 10 , wherein the second set of access rights is selected based on one or more user selections.

16. The method of claim 15 , wherein the update request comprises the one or more user selections.

17. The method of claim 10 , additionally comprising presenting one or more update options to the device.

18. A wireless apparatus, comprising:

one or more wireless interfaces, the one or more wireless interfaces adapted to connect to one or more wireless networks;

a secure element, wherein the secure element is adapted to store a plurality of user access data elements, each user access data element configured to permit the wireless device to authenticate with a corresponding network associated with the user access data element;

a processor; and

a storage device in data communication with the processor, the storage device comprising computer-executable instructions, when executed by the processor, cause the wireless apparatus to:

establish an authorized data session limited to a first set of access rights configured to permit the wireless apparatus only limited access to a network to perform one or more updates for an access control client that has a second set of access rights that are configured to permit the wireless apparatus to perform voice and/or data service with the network via the subscriber session;

request an update for an access control client via the authorized data session; and

establish a subscriber session with a network associated with the updated access control client.

19. The wireless apparatus of claim 18 , wherein the wireless device comprises a mobile device, and the access control client comprises an electronic Subscriber Identity Module (eSIM).

20. A network apparatus, comprising:

an interface, the interface adapted to communicate with one or more wireless devices;

a processor; and

a storage device in data communication with the processor, the storage device comprising computer-executable instructions, when executed by the processor, cause the network apparatus to:

establish an authorized data session with one of the one or more wireless devices, wherein the authorized data session has a first set of access rights, where the first set of access rights restricts operation of the one of the one or more wireless devices within a network to perform one or more updates for an access control client that has a second set of access rights that are configured to permit the one of the one or more wireless devices to authenticate to a network associated with the access control client;

receive an update request from the one wireless device and generate an appropriate update package; and

transmit the generated update package;

wherein the generated update package is configured to enable the access control client to establish a subscriber session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2011
From: SCHELL, STEPHAN V.; MATHIAS, ARUN G.; HAUCK, JERROLD VON; HAGGERTY, DAVID T.; MCLAUGHLIN, KEVIN; JUANG, BEN-HEN; LI, LI
To: APPLE INC.
Reel/Frame 027162/0775 →
Continuity (2)
Provisional Application 61407862 · Oct 28, 2010
Related Publication 20120108207A1 · May 3, 2012