IP Library Granted Patent US 9,344,888
Granted Patent B2
US 9,344,888 · App. 14/285,397 · Granted May 17, 2016

Machine-to-machine network assisted bootstrapping

Inventors: Michael F. Starsinic (Newtown, PA); Guang Lu (Dollard-des-Ormeaux, CA); Suresh Palanisamy (Tamilnadu State, IN); Qing Li (Princeton, NJ); Dale N. Seed (Allentown, PA)
Assignee: Convida Wireless, LLC
H04W12/06H04L63/0428H04L63/0876H04L63/164H04L67/34H04W4/005H04W12/04
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,344,888
App. No.
14/285,397
Granted
May 17, 2016
Kind
B2
Abstract

The service layer may leverage the access network infrastructure so that applications on a device may bootstrap with a machine-to-machine server without requiring provisioning beyond what is already required by the access network.

Claims (37)

1. A user equipment comprising:

a processor; and

a memory coupled to the processor, the memory having stored thereon executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

providing a first Extensible Authentication Protocol (EAP) message to a network node, the first EAP message comprising a machine to machine service provider identifier and a proposed user equipment machine-to-machine service layer identifier; and

receiving a second EAP message from the network node, the second EAP message comprising an assigned user equipment machine-to-machine service layer identifier and a network service layer identifier.

2. The user equipment of claim 1 , wherein the memory further comprises executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

deriving an encryption key based on the second EAP message, the encryption key used when the user equipment communicates with the machine-to-machine server service layer.

3. The user equipment of claim 1 , wherein the service provider identifier comprises:

a name of the company that provides service layers that the user equipment wants to connect with; or

a name of a service layer that the user equipment wants to connect with.

4. The user equipment of claim 1 , wherein the network node is a trusted non-3GPP access point.

5. The user equipment of claim 1 , wherein the first EAP message further comprises an access network identifier of the user equipment, or a request for a particular application identifier to be assigned to the user equipment.

6. The user equipment of claim 1 , wherein the data comprises a random challenge, a network authentication vector, or a message authentication code.

7. The user equipment of claim 1 , wherein the second EAP message further comprises:

an identifier of an application on the user equipment, the identifier of the application assigned to the application by a machine-to-machine server.

8. The user equipment of claim 1 , wherein the providing of the first EAP messages is responsive to receiving a request for the identity of the user equipment from the network node.

9. A method comprising:

providing a first Extensible Authentication Protocol (EAP) message to a network node, the first EAP message comprising a machine to machine service provider identifier and proposed user equipment service layer identifier; and

receiving a second EAP message from the network node, the second EAP message comprising an assigned user equipment machine-to-machine service layer identifier and a network service layer identifier.

10. The method of claim 9 , wherein the memory further comprises executable instructions that when executed by the processor cause the processor to effectuate operations comprising:

deriving an encryption key based on the second EAP message, the encryption key used when the user equipment communicates with the a machine-to-machine server service layer.

11. The method of claim 9 , wherein the service provider identifier comprises:

a name of the company that provides service layers that the device wants to connect with; or

a name of a service layer that the device wants to connect with.

12. The method of claim 9 , wherein the network node is a trusted non-3GPP access point.

13. The method of claim 9 , wherein the first EAP message further comprises an access network identifier of the device, or a request for a particular application identifier to be assigned to the device.

14. The method of claim 9 , wherein the data comprises a random challenge, a network authentication vector, or a message authentication code.

15. The method of claim 9 , wherein the second EAP message further comprises:

an identifier of an application on the device, the identifier of the application assigned to the application by a machine-to-machine server.

16. The method of claim 9 , wherein the providing of the first EAP messages is responsive to receiving a request for the identity of the device from the network node.

17. A computer readable storage medium comprising computer executable instructions that when executed by a computing device cause the computing device to perform the instructions comprising:

providing a first Extensible Authentication Protocol (EAP) message to a network node, the first EAP message comprising a machine to machine service provider identifier and a proposed user equipment machine-to-machine service layer identifier; and

receiving a second EAP message from the network node, the second EAP message comprising an assigned user equipment machine-to-machine service layer identifier and a network service layer identifier.

18. The computer readable storage medium of claim 17 , wherein the first EAP message further comprises an access network identifier of the computing device, or a request for a particular application identifier to be assigned to the computing device.

19. The computer readable storage medium of claim 17 , wherein the data comprises a random challenge, a network authentication vector, or a message authentication code.

20. The computer readable storage medium of claim 17 , wherein the second EAP message further comprises:

an identifier of an application on the computing device, the identifier of the application assigned to the application by a machine-to-machine server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 059805/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2014
From: STARSINIC, MICHAEL F.; LU, GUANG; PALANISAMY, SURESH; LI, QING; SEED, DALE N.
To: CONVIDA WIRELESS, LLC
Reel/Frame 033941/0726 →
Continuity (2)
Provisional Application 61826176 · May 22, 2013
Related Publication 20140351592A1 · Nov 27, 2014