IP Library › Granted Patent US 9,185,559
Granted Patent B2
US 9,185,559 · App. 13/917,381 · Granted Nov 10, 2015

Method and apparatus for network personalization of subscriber devices

Inventors: Adrian Escott (Reading, GB); Anand Palanigounder (San Diego, CA); Brian M Rosenberg (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W12/06H04L63/0823H04L63/0869H04W48/02H04W76/02H04W88/02
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 9,185,559
App. No.
13/917,381
Granted
Nov 10, 2015
Kind
B2
Abstract

A method and apparatus are provided for a subsidizing service provider entity to personalize a subscriber device to ensure the subscriber device cannot be used in a network of a different service provider entity. As the service provider entity subsidizes the subscriber device, it desires to ensure that subscriber device is personalized such that the subscriber device may operate only in its network and not a network of a different service provider entity. The subscriber device is pre-configured with a plurality of provider-specific and/or unassociated root certificates by the manufacturer of the subscriber device. A communication service is established between the service provider entity and the subscriber device allowing for the mutual authentication of the subscriber device and the service provider entity. After mutual authentication, the service provider entity sends a command to the subscriber device to disable/delete some/all root certificates that are unassociated with the service provider entity.

Claims (70)

1. A method operational on a subscriber device, comprising:

establishing a communication service with a service provider entity;

receiving a command from the service provider entity to disqualify specified root certificates stored in the subscriber device, the specified root certificates unassociated with the service provider entity; and

disqualifying the specified root certificates, wherein disqualifying the specified root certificates disables the specified root certificates from operating on the subscriber device.

2. The method of claim 1 , further comprising:

authenticating the subscriber device with the service provider entity; and

authenticating the service provider entity with the subscriber device.

3. The method of claim 2 , wherein the service provider entity is authenticated using a root certificate from among a plurality of pre-configured root certificates in the subscriber device.

4. The method of claim 1 , further comprising: receiving a second command from the service provider entity to enable the specified root certificates previously disabled.

5. The method of claim 4 , wherein a determination to send the second command to the subscriber device is made by the service provider entity.

6. The method of claim 5 , wherein the determination is based upon a pre-determined event.

7. The method of claim 6 , wherein the pre-determined event is the termination of a service contract between the subscriber device and the service provider entity.

8. The method of claim 1 , wherein disqualifying the specified root certificates deletes the specified root certificates from the subscriber device.

9. The method of claim 8 , further comprising: receiving a second command from the service provider entity to replace the specified root certificates previously deleted.

10. The method of claim 9 , wherein a determination to send the second command to the subscriber device is made by the service provider entity.

11. The method of claim 10 , wherein the determination is based upon a pre-determined event.

12. The method of claim 11 , wherein the pre-determined event is the termination of a service contract between the subscriber device and the service provider entity.

13. The method of claim 1 , further comprising pre-configuring the subscriber device with a plurality of root certificates.

14. The method of claim 13 , wherein the plurality of root certificates are installed on the subscriber device by a manufacturer of the subscriber device.

15. The method of claim 1 , further comprising:

determining if the specified root certificates have been successfully disqualified; and

sending an acknowledgement to the service provider entity of success or failure of disqualifying the specified root certificates.

16. The method claim 1 , wherein the subscriber device is at least one of a femtocell, a home NodeB, or a wireless device.

17. A non-transitory computer-readable medium comprising instructions operational in a subscriber device, which when executed by a processor causes the processor to:

establish a communication service with a service provider entity;

receive a command from the service provider entity to disqualify specified root certificates stored in the subscriber device, the specified root certificates unassociated with the service provider entity; and

disqualify the specified root certificates to disable the specified root certificates from operating on the subscriber device.

18. A method operational on a service provider entity, comprising:

establishing a communication service with a subscriber device; and

sending a command to the subscriber device to disqualify specified root certificates stored on the subscriber device, the specified root certificates unassociated with the service provider entity, wherein the command to disqualify the specified root certificates serves to disable the specified root certificates from operating on the subscriber device.

19. The method of claim 18 , further comprising:

authenticating the subscriber device with the service provider entity; and

authenticating the service provider entity with the subscriber device.

20. The method of claim 19 , wherein the service provider entity is authenticated using a root certificate from among a plurality of pre-configured root certificates in the subscriber device.

21. The method of claim 18 , further comprising:

sending a second command to the subscriber device to enable the specified root certificates previously disabled.

22. The method of claim 21 , wherein a determination to send the second command is based upon a pre-determined event.

23. The method of claim 22 , wherein the pre-determined event is the termination of a service contract between the subscriber device and the service provider entity.

24. The method of claim 18 , wherein disqualifying the specified root certificates deletes the specified root certificates from the subscriber device.

25. The method of claim 24 , further comprising:

sending a second command to the subscriber device to replace the specified root certificates previously deleted.

26. The method of claim 25 , wherein a determination to send the second command to the subscriber device is made by the service provider entity.

27. The method of claim 26 , wherein the determination is based upon a pre-determined event.

28. The method of claim 27 , wherein the pre-determined event is the termination of a service contract between the subscriber device and the service provider entity.

29. The method of claim 18 , further comprising pre-configuring the service provider entity with a plurality of root certificates for a plurality of subscriber devices.

30. The method of claim 18 , further comprising:

receiving an acknowledgement from the subscriber device of success or failure of disqualifying the specified root certificates.

31. A service provider entity, comprising:

a memory device;

a network communication interface coupled to the memory device, the network communication interface for providing connectivity to a subscriber device; and

a processing circuit coupled to the memory device and the network communication interface, the processing circuit configured to:

establish a communication service with the subscriber device; and

send a command to the subscriber device to disqualify specified root certificates stored on the subscriber device, the specified root certificates unassociated with the service provider entity, wherein the command to disqualify the specified root certificates serves to disable the specified root certificates from operating on the subscriber device.

32. The service provider entity of claim 31 , wherein the processing circuit is further configured to:

authenticate the subscriber device with the service provider entity; and

authenticate the service provider entity with the subscriber device.

33. The service provider entity of claim 32 , wherein the service provider entity is authenticated using a root certificate from among a plurality of pre-configured root certificates in the subscriber device.

34. The service provider entity of claim 31 , wherein the processing circuit is further configured to:

send a second command to the subscriber device to enable the specified root certificates previously disabled.

35. The service provider entity of claim 34 , wherein a determination to send the second command is based upon a pre-determined event.

36. The service provider entity of claim 35 , wherein the pre-determined event is the termination of a service contract between the subscriber device and the service provider entity.

37. The service provider entity of claim 31 , wherein disqualifying the specified root certificates deletes the specified root certificates from the subscriber device.

38. The service provider entity of claim 37 , wherein the processing circuit is further configured to:

send a second command to the subscriber device to replace the specified root certificates previously deleted.

39. The service provider entity of claim 38 , wherein a determination to send the second command to the subscriber device is made by the service provider entity.

40. The service provider entity of claim 39 , wherein the determination is based upon a pre-determined event.

41. The service provider entity of claim 40 , wherein the pre-determined event is the termination of a service contract between the subscriber device and the service provider entity.

42. A non-transitory computer-readable medium comprising instructions operational in a service provider entity, which when executed by a processor causes the processor to:

establish a communication service with a subscriber device; and

send a command to the subscriber device to disqualify specified root certificates stored on the subscriber device, the specified root certificates unassociated with the service provider entity, wherein the command to disqualify the specified root certificates serves to disable the specified root certificates from operating on the subscriber device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2013
From: ESCOTT, ADRIAN; PALANIGOUNDER, ANAND; ROSENBERG, BRIAN M.
To: QUALCOMM INCORPORATED
Reel/Frame 030981/0520 →
Continuity (3)
Division 13091013 · Apr 20, 2011
Provisional Application 61327518 · Apr 23, 2010
Related Publication 20130281060A1 · Oct 24, 2013