IP Library Granted Patent US 10,243,954
Granted Patent B2
US 10,243,954 · App. 15/207,163 · Granted Mar 26, 2019

Access network assisted bootstrapping

Inventors: Michael F. Starsinic (Newtown, PA); Guang Lu (Thornhill, CA); Suresh Palanisamy (Namakkal District, IN); Qing Li (Princeton Junction, NJ); Dale N. Seed (Allentown, PA)
Assignee: Convida Wireless, LLC
H04L63/0876H04L61/1511H04L61/2007H04L63/0428H04L63/061H04L63/083H04L63/164H04L67/34H04W4/70H04W12/04H04W12/06
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,243,954
App. No.
15/207,163
Granted
Mar 26, 2019
Kind
B2
Abstract

The Generic Bootstrapping Architecture is used in a method for assigning the bootstrapping transaction ID so that a machine-to-machine server or other device can locate and communicate with a bootstrapping server function. The bootstrapping server function assigns the bootstrapping transaction ID and updates a DNS server with an entry that maps the bootstrapping transaction ID to a network node IP Address.

Claims (38)

1. An apparatus 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:

receiving a request for authentication of a device;

authenticating the device based on the request for authentication;

generating a bootstrapping transaction identifier (B-TID) based on the authenticating of the device;

providing instructions to update a domain name system (DNS) server with an internet protocol address associated with the B-TID,

wherein the internet protocol address is assigned to a machine type communication interworking function (MTC-IWF) that is used to reach the apparatus,

wherein the B-TID is temporary identifier; and

providing the B-TID to the device.

2. The apparatus of claim 1 , wherein the request for authentication comprises an identifier of the device.

3. The apparatus of claim 1 , wherein the apparatus is a bootstrapping server function (BSF).

4. The apparatus of claim 1 , wherein the request comprises an authentication response.

5. The apparatus of claim 1 , wherein the request comprises an authentication response based on a random challenge and authentication token value.

6. The apparatus of claim 1 , wherein the request comprises an authentication response based on a random challenge and authentication token value from the apparatus.

7. A method comprising:

receiving a request for authentication of a device;

authenticating the device based on the request for authentication;

generating a bootstrapping transaction identifier (B-TID) based on the authenticating of the device;

providing instructions to update a domain name system (DNS) server with an internet protocol address associated with the B-TID,

wherein the internet protocol address is assigned to a machine type communication interworking function (MTC-IWF) that is used to reach the apparatus,

wherein the B-TID is temporary identifier; and

providing the B-TID to the device.

8. The method of claim 7 , wherein the request for authentication comprises an identifier of the device.

9. The method of claim 7 , wherein the request comprises an authentication response.

10. The method of claim 7 , wherein the request comprises an authentication response based on a random challenge and authentication token value.

11. The method of claim 7 , wherein the request comprises an authentication response based on a random challenge and authentication token value from a bootstrapping server function.

12. A computer readable storage medium comprising computer executable instructions that when executed by a computing device cause said computing device to effectuate operations comprising:

receiving a request for authentication of a device;

authenticating the device based on the request for authentication;

generating a bootstrapping transaction identifier (B-TID) based on the authenticating of the device;

providing instructions to update a domain name system (DNS) server with an internet protocol address associated with the B-TID,

wherein the internet protocol address is assigned to a machine type communication interworking function (MTC-IWF) that is used to reach the apparatus,

wherein the B-TID is temporary identifier; and

providing the B-TID to the device.

13. The computer readable storage medium of claim 12 , wherein the request for authentication comprises an identifier of the device.

14. The computer readable storage medium of claim 12 , wherein the request comprises an authentication response based on a random challenge and authentication token value.

15. The computer readable storage medium of claim 12 , wherein the request comprises an authentication response based on a random challenge and authentication token value from a bootstrapping server function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2022
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 059805/0765 →
Continuity (3)
Continuation 14285180 · May 22, 2014
Provisional Application 61826176 · May 22, 2013
Related Publication 20160323277A1 · Nov 3, 2016